<strings>
<string id="RuntimeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.runtimeexception.php'>The RuntimeException class</a></h1> <div class='partintro'> <div id='runtimeexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown if an error which can only be found on runtime occurs </p> </div> <div id='runtimeexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RuntimeException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RuntimeException</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'>/* 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="rtrim" value="<div id='function.rtrim' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rtrim.php'>rtrim</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rtrim</span> &amp;mdash; <span class='dc-title'>Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings</span></p> </div> <a name='function.rtrim.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>rtrim</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'> Diese Funktion gibt den String <i><tt class='parameter'>str</tt></i> zur&amp;uuml;ck, von dessen Ende alle Whitespaces entfernt wurden. </p> <p class='para'> Ohne den zweiten Parameter entfernt <b>rtrim()</b> diese Zeichen: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> &amp;quot; &amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>32</i> (<i>0x20</i>)), ein einfaches Leerzeichen. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\t&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>9</i> (<i>0x09</i>)), ein Tabulator. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\n&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>10</i> (<i>0x0A</i>)), ein Zeilenvorschub (line feed). </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\r&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>13</i> (<i>0x0D</i>)), ein Wagenr&amp;uuml;cklauf-Zeichen (carriage return). </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\0&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>0</i> (<i>0x00</i>)), das <i>NUL</i>-Byte. </span> </li> <li class='listitem'> <span class='simpara'> &amp;quot;\x0B&amp;quot; (<acronym title='American Standard Code for Information Interchange'>ASCII</acronym> <i>11</i> (<i>0x0B</i>)), ein vertikaler Tabulator. </span> </li> </ul><p> </p> </div> <a name='function.rtrim.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 Eingabezeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sie k&amp;ouml;nnen mittels des <i><tt class='parameter'>charlist</tt></i> -Parameters eigene Zeichen angeben, die Sie entfernen lassen m&amp;ouml;chten. F&amp;uuml;hren Sie einfach alle zu l&amp;ouml;schenden Zeichen auf. Mittels <i>..</i> k&amp;ouml;nnen Sie einen Bereich von Zeichen benennen. </p> </dd> </dl> <p> </p> </div> <a name='function.rtrim.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die modifizierte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.rtrim.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.1.0</td> <td align='left'> Der Parameter <i><tt class='parameter'>charlist</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rtrim.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Beispiel zur Verwendung von <b>rtrim()</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 />$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'\t\tThese&amp;nbsp;are&amp;nbsp;a&amp;nbsp;few&amp;nbsp;words&amp;nbsp;:)&amp;nbsp;...&amp;nbsp;&amp;nbsp;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$binary&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'\x09Example&amp;nbsp;string\x0A'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$hello&amp;nbsp;&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'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$binary</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$hello</span><span style='color: #007700'>);<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rtrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rtrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$text</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;\t.'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$trimmed&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rtrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$hello</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Hdle'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$trimmed</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;entfernt&amp;nbsp;die&amp;nbsp;ASCII&amp;nbsp;Steuerzeichen&amp;nbsp;vom&amp;nbsp;Ende&amp;nbsp;von&amp;nbsp;$binary<br />//&amp;nbsp;(von&amp;nbsp;0&amp;nbsp;bis&amp;nbsp;einschlie&amp;szlig;lich&amp;nbsp;31)<br /></span><span style='color: #0000BB'>$clean&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>rtrim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$binary</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'\x00..\x1F'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$clean</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> string(32) &amp;quot; These are a few words :) ... &amp;quot; string(16) &amp;quot; Example string &amp;quot; string(11) &amp;quot;Hello World&amp;quot; string(30) &amp;quot; These are a few words :) ...&amp;quot; string(26) &amp;quot; These are a few words :)&amp;quot; string(9) &amp;quot;Hello Wor&amp;quot; string(15) &amp;quot; Example string&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.rtrim.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.trim.php' class='function' rel='rdfs-seeAlso'>trim()</a> - Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.ltrim.php' class='function' rel='rdfs-seeAlso'>ltrim()</a> - Entfernt Leerraum (oder andere Zeichen) vom Anfang 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="rsort" value="<div id='function.rsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rsort.php'>rsort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rsort</span> &amp;mdash; <span class='dc-title'> Sortiert ein Array in umgekehrter Reihenfolge </span></p> </div> <a name='function.rsort.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>rsort</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 in umgekehrter Reihenfolge (vom h&amp;ouml;chsten zum niedrigsten Wert). </p> </div> <a name='function.rsort.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.rsort.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.rsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>rsort()</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'>'Zitrone'</span><span style='color: #007700'>,&amp;nbsp;</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 /></span><span style='color: #0000BB'>rsort</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> 0 = Zitrone 1 = Orange 2 = Banane 3 = Apfel </pre></div> </div> <div class='example-contents para'><p> Die Fr&amp;uuml;chte wurden in umgekehrter alphabetischer Reihenfolge sortiert. </p></div> </div><p> </p> </div> <a name='function.rsort.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Diese Funktion weist den Elementen des Arrays <i><tt class='parameter'>array</tt></i> neue Schl&amp;uuml;ssel zu. Bestehende Schl&amp;uuml;ssel, die Sie eventuell zugewiesen haben, werden entfernt statt einfach nur die Schl&amp;uuml;ssel neu anzuordnen</span></p></blockquote> </div> <a name='function.rsort.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'><a href='http://www.php.net/manual/de/function.krsort.php' class='function' rel='rdfs-seeAlso'>krsort()</a> - Sortiert ein Array nach Schl&amp;uuml;sseln in umgekehrter Reihenfolge</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="round" value="<div id='function.round' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.round.php'>round</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>round</span> &amp;mdash; <span class='dc-title'>Rundet einen Flie&amp;szlig;kommawert</span></p> </div> <a name='function.round.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>round</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$precision</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = PHP_ROUND_HALF_UP</span></span> ]] )</div> <p class='para rdfs-comment'> Rundet den Parameter <i><tt class='parameter'>val</tt></i> auf die mit <i><tt class='parameter'>precision</tt></i> angegebene Anzahl von Nachkommastellen ab. <i><tt class='parameter'>precision</tt></i> kann dabei auch null (Vorgabewert) oder negativ sein. So wird bei einer Stellenzahl von -1 wird z.B. auf volle Zehner gerundet. </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> PHP behandelt Strings wie <i>&amp;quot;12,300.2&amp;quot;</i> standardm&amp;auml;&amp;szlig;ig nicht korrekt. Siehe <a href='http://www.php.net/manual/de/language.types.string.php#language.types.string.conversion' class='link'>String-Konvertierung</a>. </span> </p></blockquote><p> </p> <p class='para'> </p><blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Die Angabe der gew&amp;uuml;nschten Stellenzahl <i><tt class='parameter'>precision</tt></i> ist seit PHP 4 m&amp;ouml;glich. </span> </p></blockquote><p> </p> </div> <a name='function.round.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'>val</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der zu rundende Wert </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>precision</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die optionale gew&amp;uuml;nschte Anzahl Nachkommastellen, Vorgabewert ist 0 </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>PHP_ROUND_HALF_UP</tt></b>, <b><tt class='constant'>PHP_ROUND_HALF_DOWN</tt></b>, <b><tt class='constant'>PHP_ROUND_HALF_EVEN</tt></b> oder <b><tt class='constant'>PHP_ROUND_HALF_ODD</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.round.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der gerundete Wert </p> </div> <a name='function.round.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>round()</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: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.4</span><span style='color: #007700'>);&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;3<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.5</span><span style='color: #007700'>);&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;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.6</span><span style='color: #007700'>);&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;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1.95583</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1.96<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1241757</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1242000<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5.045</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;</span><span style='color: #FF8000'>//&amp;nbsp;5.05<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5.055</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;</span><span style='color: #FF8000'>//&amp;nbsp;5.06<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.round.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'>mode</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.round.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.floor.php' class='function' rel='rdfs-seeAlso'>floor()</a> - Abrunden</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="rmdir" value="<div id='function.rmdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rmdir.php'>rmdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rmdir</span> &amp;mdash; <span class='dc-title'>L&amp;ouml;scht ein Verzeichnis</span></p> </div> <a name='function.rmdir.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>rmdir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dirname</tt></span> )</div> <p class='para rdfs-comment'> Versucht ein Verzeichnis spezifiziert durch die Pfadangabe <i><tt class='parameter'>dirname</tt></i> zu l&amp;ouml;schen. Das Verzeichnis muss leer sein und die relevanten Rechte m&amp;uuml;ssen erteilt sein. 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.mkdir.php' class='function'>mkdir()</a> und <a href='http://www.php.net/manual/de/function.unlink.php' class='function'>unlink()</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="rewinddir" value="<div id='function.rewinddir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rewinddir.php'>rewinddir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rewinddir</span> &amp;mdash; <span class='dc-title'>Zur&amp;uuml;cksetzen des Verzeichnis-Handles</span></p> </div> <a name='function.rewinddir.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>rewinddir</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dir_handle</tt></span> ] )</div> <p class='para rdfs-comment'> Setzt den mit <i><tt class='parameter'>dir_handle</tt></i> angegebenen Verzeichnis-Stream auf den Anfang des Verzeichnisses zur&amp;uuml;ck (Reset). </p> </div> <a name='function.rewinddir.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> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="rewind" value="<div id='function.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rewind.php'>rewind</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rewind</span> &amp;mdash; <span class='dc-title'>Setzt den Dateizeiger auf das erste Byte der Datei</span></p> </div> <a name='function.rewind.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>rewind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Setzt den Dateizeiger (Datei-Positions-Indikator) f&amp;uuml;r <i><tt class='parameter'>handle</tt></i> an den Anfang des Dateistreams. </p> <p class='para'> Wenn ein Fehler auftritt gibt die Funktion 0, andernfalls 1 zur&amp;uuml;ck. </p> <p class='para'> Der Dateizeiger muss g&amp;uuml;ltig sein und auf eine Datei zeigen, die zuvor erfolgreich durch <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> ge&amp;ouml;ffnet wurde. </p> <blockquote><p><b class='note'>Hinweis</b>: Haben Sie eine Datei im Append-Modus (&amp;quot;a&amp;quot;) ge&amp;ouml;ffnet, werden unabh&amp;auml;ngig von der Dateiposition alle zu schreibenden Daten angeh&amp;auml;ngt. <br /> </p></blockquote> <p class='para'> Siehe auch <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.ftell.php' class='function'>ftell()</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="restore_include_path" value="<div id='function.restore-include-path' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.restore-include-path.php'>restore_include_path</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>restore_include_path</span> &amp;mdash; <span class='dc-title'>Restores the value of the include_path configuration option</span></p> </div> <a name='function.restore-include-path.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>restore_include_path</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Restores the <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> configuration option back to its original master value as set in <var class='filename'>php.ini</var> </p> </div> <a name='function.restore-include-path.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.restore-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>restore_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 /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>set_include_path</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/inc'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/inc<br /><br />//&amp;nbsp;Works&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;4.3.0<br /></span><span style='color: #0000BB'>restore_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: #0000BB'>ini_restore</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'include_path'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.restore-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-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restores the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/de/function.get-include-path.php' class='function' rel='rdfs-seeAlso'>get_include_path()</a> - Gets the current 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="restore_exception_handler" value="<div id='function.restore-exception-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.restore-exception-handler.php'>restore_exception_handler</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>restore_exception_handler</span> &amp;mdash; <span class='dc-title'> Stellt den vorherigen Exceptionhandler wieder her </span></p> </div> <a name='function.restore-exception-handler.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>restore_exception_handler</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion kann genutzt werdem um die Installation eines Exceptionhandlers mit <a href='http://www.php.net/manual/de/function.set-exception-handler.php' class='function'>set_exception_handler()</a> r&amp;uuml;ckg&amp;auml;ngig zu machen und den vorherigen Handler wieder in Kraft zu setzen (entweder den eingebauten oder eine andere benutzerdefinierte Funktion). </p> </div> <a name='function.restore-exception-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Diese Funktion gibt immer <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.restore-exception-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>restore_exception_handler()</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 />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>exception_handler_1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</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'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&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'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</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'>exception_handler_2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</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'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&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'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</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: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_2'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>restore_exception_handler</span><span style='color: #007700'>();<br /><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'>'Dies&amp;nbsp;l&amp;ouml;st&amp;nbsp;den&amp;nbsp;ersten&amp;nbsp;Exceptionhandler&amp;nbsp;aus&amp;nbsp;...'</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> [exception_handler_1] Dies l&amp;ouml;st den ersten Exceptionhandler aus ... </pre></div> </div> </div><p> </p> </div> <a name='function.restore-exception-handler.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.set-exception-handler.php' class='function' rel='rdfs-seeAlso'>set_exception_handler()</a> - Installiert einen benutzerdefinierten Exceptionhandler</li> <li class='member'><a href='http://www.php.net/manual/de/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.restore-error-handler.php' class='function' rel='rdfs-seeAlso'>restore_error_handler()</a> - Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Gibt an, welche PHP-Fehlermeldungen angezeigt werden</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="restore_error_handler" value="<div id='function.restore-error-handler' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.restore-error-handler.php'>restore_error_handler</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>restore_error_handler</span> &amp;mdash; <span class='dc-title'> Rekonstruiert die zuvor benutzte Fehlerbehandlungsfunktion </span></p> </div> <a name='function.restore-error-handler.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>restore_error_handler</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion wird benutzt, um eine mit <a href='http://www.php.net/manual/de/function.set-error-handler.php' class='function'>set_error_handler()</a> gesetzte Fehlerbehandlungsfunktion wieder zur&amp;uuml;ckzusetzen und zur zuvor benutzten Fehlerbehandlung zur&amp;uuml;ckzukehren. (Dies kann entweder eine eingebaute oder eine benutzerdefinierte Funktion sein.) </p> </div> <a name='function.restore-error-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Diese Funktion gibt immer <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck. </p> </div> <a name='function.restore-error-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>restore_error_handler()</b> Beispiel</b></p> <div class='example-contents para'><p> Pr&amp;uuml;ft ob <a href='http://www.php.net/manual/de/function.unserialize.php' class='function'>unserialize()</a> einen Fehler verursacht, danach wird der urspr&amp;uuml;ngliche Error-Handler wiederhergestellt. </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'>function&amp;nbsp;</span><span style='color: #0000BB'>unserialize_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'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Ung&amp;uuml;ltiger&amp;nbsp;serialisierter&amp;nbsp;Wert.\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$serialized&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'>set_error_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'unserialize_handler'</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'>unserialize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$serialized</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>restore_error_handler</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> Ung&amp;uuml;ltiger serialisierter Wert. </pre></div> </div> </div><p> </p> </div> <a name='function.restore-error-handler.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Calling <b>restore_error_handler()</b> from the <i>error_handler</i> function is ignored. <br /> </p></blockquote> </div> <a name='function.restore-error-handler.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.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Gibt an, welche PHP-Fehlermeldungen angezeigt werden</li> <li class='member'><a href='http://www.php.net/manual/de/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Bestimmt eine benutzerdefinierte Funktion zur Fehlerbehandlung</li> <li class='member'><a href='http://www.php.net/manual/de/function.restore-exception-handler.php' class='function' rel='rdfs-seeAlso'>restore_exception_handler()</a> - Stellt den vorherigen Exceptionhandler wieder her</li> <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> </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="reset" value="<div id='function.reset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.reset.php'>reset</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>reset</span> &amp;mdash; <span class='dc-title'>Setzt den internen Zeiger eines Arrays auf sein erstes Element</span></p> </div> <a name='function.reset.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>reset</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>reset()</b> setzt den internen Zeiger von <i><tt class='parameter'>array</tt></i> auf das erste Element, und gibt den Wert des ersten Arrayelements oder <b><tt class='constant'>FALSE</tt></b>, wenn das Array leer ist, zur&amp;uuml;ck. </p> </div> <a name='function.reset.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.reset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt das erste Element des Arrays zur&amp;uuml;ck oder <b><tt class='constant'>FALSE</tt></b> wenn das Array leer ist. </p> </div> <a name='function.reset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>reset()</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 />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'step&amp;nbsp;one'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;two'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;three'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;four'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;normalerweise&amp;nbsp;steht&amp;nbsp;der&amp;nbsp;interne&amp;nbsp;Zeiger&amp;nbsp;auf&amp;nbsp;dem&amp;nbsp;ersten&amp;nbsp;Element<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</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'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;one'<br /><br />//&amp;nbsp;Zwei&amp;nbsp;Elemente&amp;nbsp;&amp;uuml;berspringen<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</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'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;three'<br /><br />//&amp;nbsp;Zeiger&amp;nbsp;zur&amp;uuml;cksetzen&amp;nbsp;auf&amp;nbsp;das&amp;nbsp;erste&amp;nbsp;Element<br /></span><span style='color: #0000BB'>reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</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'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;one'<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.reset.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.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Positioniert den internen Zeiger eines Arrays auf dessen letztes 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> </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="rename" value="<div id='function.rename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rename.php'>rename</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rename</span> &amp;mdash; <span class='dc-title'>Benennt eine Datei oder ein Verzeichnis um</span></p> </div> <a name='function.rename.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>rename</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$oldname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$newname</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ] )</div> <p class='para rdfs-comment'> Versucht <i><tt class='parameter'>oldname</tt></i> in <i><tt class='parameter'>newname</tt></i> umzubenennen. </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><div class='example'> <p><b>Beispiel #1 Beispiel mit <b>rename()</b></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;&amp;nbsp;rename</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/tmp/tmp_file.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/home/user/login/docs/my_file.txt'</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>: In Versionen vor PHP 4.3.3 konnte <b>rename()</b> auf *nix-basierten Systemen nicht partitions&amp;uuml;bergreifend verschieben. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Ab PHP 5.0.0 kann <b>rename()</b> mit <em class='emphasis'>manchen</em> Url-Wrappern benutzt werden. Siehe <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a> f&amp;uuml;r eine Liste von Wrappern die <b>rename()</b> unterst&amp;uuml;tzen. Wenn Wrapper verwendet werden, muss f&amp;uuml;r <i><tt class='parameter'>oldname</tt></i> und <i><tt class='parameter'>newname</tt></i> der gleiche Wrapper benutzt werden. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Der <i><tt class='parameter'>context</tt></i> Parameter ist ab PHP 5.0.0 verf&amp;uuml;gbar. </span> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.copy.php' class='function'>copy()</a>, <a href='http://www.php.net/manual/de/function.unlink.php' class='function'>unlink()</a> und <a href='http://www.php.net/manual/de/function.move-uploaded-file.php' class='function'>move_uploaded_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="register_tick_function" value="<div id='function.register-tick-function' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.register-tick-function.php'>register_tick_function</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>register_tick_function</span> &amp;mdash; <span class='dc-title'>Register a function for execution on each tick</span></p> </div> <a name='function.register-tick-function.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>register_tick_function</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'><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> [, <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='simpara'> Registers the given <i><tt class='parameter'>function</tt></i> to be executed when a <a href='http://www.php.net/manual/de/control-structures.declare.php#control-structures.declare.ticks' class='link'>tick</a> is called. </p> </div> <a name='function.register-tick-function.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 name as a string, or an array consisting of an object and a method. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</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.register-tick-function.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.register-tick-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>register_tick_function()</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;using&amp;nbsp;a&amp;nbsp;function&amp;nbsp;as&amp;nbsp;the&amp;nbsp;callback<br /></span><span style='color: #0000BB'>register_tick_function</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'my_function'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;using&amp;nbsp;an&amp;nbsp;object-&amp;gt;method<br /></span><span style='color: #0000BB'>$object&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>my_class</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>register_tick_function</span><span style='color: #007700'>(array(&amp;amp;</span><span style='color: #0000BB'>$object</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_method'</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><p> </p> </div> <a name='function.register-tick-function.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'> Ticks are now supported on threaded web server modules. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.register-tick-function.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> <b>register_tick_function()</b> should not be used with threaded web server modules with PHP 5.2 or lower. </p> </div> </div> <a name='function.register-tick-function.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/control-structures.declare.php' class='link'>declare</a></li> <li class='member'><a href='http://www.php.net/manual/de/function.unregister-tick-function.php' class='function' rel='rdfs-seeAlso'>unregister_tick_function()</a> - De-register a function for execution on each tick</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="register_shutdown_function" value="<div id='function.register-shutdown-function' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.register-shutdown-function.php'>register_shutdown_function</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>register_shutdown_function</span> &amp;mdash; <span class='dc-title'> Registriert eine Funktion zur Ausf&amp;uuml;hrung beim Skript-Abschluss </span></p> </div> <a name='function.register-shutdown-function.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>register_shutdown_function</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$func</tt></span> )</div> <p class='simpara'> Die mit <i><tt class='parameter'>func</tt></i> benannte Funktion wird im Skript zwecks Ausf&amp;uuml;hrung an dessen Ende eingetragen. </p> <p class='para'> Bekannte Problemf&amp;auml;lle: </p> <p class='simpara'> Da innerhalb dieser Funktion keinerlei Ausgabe im Browser erzeugt werden, k&amp;ouml;nnen sie die registrierte Funktion nicht mit print oder echo usw. debuggen. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RegexIterator::__construct" value="<div id='regexiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.construct.php'>RegexIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::__construct</span> &amp;mdash; <span class='dc-title'>Creates a new RegexIterator.</span></p> </div> <a name='regexiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>RegexIterator::__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'>$regex</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> ]]] )</div> <p class='para rdfs-comment'> Creates a new regular expression iterator. </p> </div> <a name='regexiterator.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 to apply this regex filter to. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regex</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The regular expression to match. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Operation mode, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setmode.php' class='function'>RegexIterator::setMode</a></span> for a list of modes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Special flags, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setflags.php' class='function'>RegexIterator::setFlags</a></span> for a list of available flags. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preg_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The regular expression flags. These flags depend on the operation mode parameter: </p> <p class='para'> </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/de/class.regexiterator.php' class='classname'>RegexIterator</a> preg_flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>operation mode</th> <th>available flags</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><var class='varname'>RegexIterator::ALL_MATCHES</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match-all.php' class='function'>preg_match_all()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RegexIterator::GET_MATCH</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RegexIterator::MATCH</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RegexIterator::REPLACE</var></td> <td align='left'> none. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RegexIterator::SPLIT</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-split.php' class='function'>preg_split()</a>. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='regexiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RegexIterator::__construct()</b> example</b></p> <div class='example-contents para'><p> Creates a new RegexIterator that filters all strings that start with &amp;#039;test&amp;#039;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$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'>'test&amp;nbsp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'another&amp;nbsp;test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;123'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$regexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$regexIterator&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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> test 1 test 123 </pre></div> </div> </div><p> </p> </div> <a name='regexiterator.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/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.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - F&amp;uuml;hrt eine umfassende Suche nach &amp;Uuml;bereinstimmungen mit regul&amp;auml;rem Ausdruck durch</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</li> <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> </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="RegexIterator::setPregFlags" value="<div id='regexiterator.setpregflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.setpregflags.php'>RegexIterator::setPregFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::setPregFlags</span> &amp;mdash; <span class='dc-title'>Sets the regular expression flags.</span></p> </div> <a name='regexiterator.setpregflags.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>RegexIterator::setPregFlags</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> )</div> <p class='para rdfs-comment'> Sets the regular expression flags. </p> </div> <a name='regexiterator.setpregflags.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'>preg_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The regular expression flags. See <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.construct.php' class='function'>RegexIterator::__construct</a></span> for an overview of available flags. </p> </dd> </dl> <p> </p> </div> <a name='regexiterator.setpregflags.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='regexiterator.setpregflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RegexIterator::setPregFlags()</b> example</b></p> <div class='example-contents para'><p> Creates a new RegexIterator that filters all entries with where the array key starts with &amp;#039;test&amp;#039;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'test&amp;nbsp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'another&amp;nbsp;test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;123'</span><span style='color: #007700'>);<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'>(</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$regexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>GET_MATCH</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$regexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setPregFlags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PREG_OFFSET_CAPTURE</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$regexIterator&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;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$value</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(2) { [0]=&amp;gt; string(4) &amp;quot;test&amp;quot; [1]=&amp;gt; int(0) } } array(1) { [0]=&amp;gt; array(2) { [0]=&amp;gt; string(4) &amp;quot;test&amp;quot; [1]=&amp;gt; int(0) } } </pre></div> </div> </div><p> </p> </div> <a name='regexiterator.setpregflags.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/regexiterator.getpregflags.php' class='function' rel='rdfs-seeAlso'>RegexIterator::getPregFlags()</a> - Returns the regular expression flags.</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="RegexIterator::setMode" value="<div id='regexiterator.setmode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.setmode.php'>RegexIterator::setMode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::setMode</span> &amp;mdash; <span class='dc-title'>Sets the operation mode.</span></p> </div> <a name='regexiterator.setmode.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>RegexIterator::setMode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> Sets the operation mode. </p> </div> <a name='regexiterator.setmode.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'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The operation mode. </p> <p class='para'> The available modes are listed below. The actual meanings of these modes are described in the <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/de/class.regexiterator.php' class='classname'>RegexIterator</a> modes</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'>0</td> <td align='left'> <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants.match' class='link'>RegexIterator::MATCH</a> </td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'> <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants.get-match' class='link'>RegexIterator::GET_MATCH</a> </td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'> <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants.all-matches' class='link'>RegexIterator::ALL_MATCHES</a> </td> </tr> <tr valign='middle'> <td align='left'>3</td> <td align='left'> <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants.split' class='link'>RegexIterator::SPLIT</a> </td> </tr> <tr valign='middle'> <td align='left'>4</td> <td align='left'> <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants.replace' class='link'>RegexIterator::REPLACE</a> </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='regexiterator.setmode.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='regexiterator.setmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RegexIterator::setMode()</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 />$test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'str1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;str2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'another&amp;nbsp;test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'str3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;123'</span><span style='color: #007700'>);<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'>(</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Filter&amp;nbsp;everything&amp;nbsp;that&amp;nbsp;starts&amp;nbsp;with&amp;nbsp;'test&amp;nbsp;'&amp;nbsp;followed&amp;nbsp;by&amp;nbsp;one&amp;nbsp;or&amp;nbsp;more&amp;nbsp;numbers.<br /></span><span style='color: #0000BB'>$regexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test&amp;nbsp;(\d+)/'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Operation&amp;nbsp;mode:&amp;nbsp;Replace&amp;nbsp;actual&amp;nbsp;value&amp;nbsp;with&amp;nbsp;the&amp;nbsp;matches<br /></span><span style='color: #0000BB'>$regexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setMode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>GET_MATCH</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$regexIterator&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;</span><span style='color: #FF8000'>//&amp;nbsp;print&amp;nbsp;out&amp;nbsp;the&amp;nbsp;matched&amp;nbsp;number(s)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>.&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'>$value</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 />}<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> str1 =&amp;gt; 1 str3 =&amp;gt; 123 </pre></div> </div> </div><p> </p> </div> <a name='regexiterator.setmode.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/regexiterator.getmode.php' class='function' rel='rdfs-seeAlso'>RegexIterator::getMode()</a> - Returns operation mode.</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="RegexIterator::setFlags" value="<div id='regexiterator.setflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.setflags.php'>RegexIterator::setFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::setFlags</span> &amp;mdash; <span class='dc-title'>Sets the special flags.</span></p> </div> <a name='regexiterator.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>RegexIterator::setFlags</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> )</div> <p class='para rdfs-comment'> Sets the special flags. </p> </div> <a name='regexiterator.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 special flags. It takes a bitmask of class constants. </p> <p class='para'> The available flags are listed below. The actual meanings of these flags are described in the <a href='http://www.php.net/manual/de/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/de/class.regexiterator.php' class='classname'>RegexIterator</a> special 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.regexiterator.php#regexiterator.constants.use-key' class='link'>RegexIterator::USE_KEY</a> </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='regexiterator.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='regexiterator.setflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RegexIterator::setFlags()</b> example</b></p> <div class='example-contents para'><p> Creates a new RegexIterator that filters all entries with where the array key starts with &amp;#039;test&amp;#039;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$test&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'str1'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'teststr2'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'another&amp;nbsp;test'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'str3'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'test&amp;nbsp;123'</span><span style='color: #007700'>);<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'>(</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$regexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$regexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setFlags</span><span style='color: #007700'>(</span><span style='color: #0000BB'>RegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>USE_KEY</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$regexIterator&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: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>.&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'>$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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> teststr2 =&amp;gt; another test </pre></div> </div> </div><p> </p> </div> <a name='regexiterator.setflags.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/regexiterator.getflags.php' class='function' rel='rdfs-seeAlso'>RegexIterator::getFlags()</a> - Returns the special flags.</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="RegexIterator::getPregFlags" value="<div id='regexiterator.getpregflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.getpregflags.php'>RegexIterator::getPregFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::getPregFlags</span> &amp;mdash; <span class='dc-title'>Returns the regular expression flags.</span></p> </div> <a name='regexiterator.getpregflags.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>RegexIterator::getPregFlags</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the special flags, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.construct.php' class='function'>RegexIterator::__construct</a></span> for the list of flags. </p> </div> <a name='regexiterator.getpregflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the regular expression flags. </p> </div> <a name='regexiterator.getpregflags.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/regexiterator.setpregflags.php' class='function' rel='rdfs-seeAlso'>RegexIterator::setPregFlags()</a> - Sets the regular expression flags.</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="RegexIterator::getMode" value="<div id='regexiterator.getmode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.getmode.php'>RegexIterator::getMode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::getMode</span> &amp;mdash; <span class='dc-title'>Returns operation mode.</span></p> </div> <a name='regexiterator.getmode.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>RegexIterator::getMode</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the operation mode, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setmode.php' class='function'>RegexIterator::setMode</a></span> for the list of operation modes. </p> </div> <a name='regexiterator.getmode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the operation mode. </p> </div> <a name='regexiterator.getmode.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/regexiterator.setmode.php' class='function' rel='rdfs-seeAlso'>RegexIterator::setMode()</a> - Sets the operation mode.</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="RegexIterator::getFlags" value="<div id='regexiterator.getflags' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.getflags.php'>RegexIterator::getFlags</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::getFlags</span> &amp;mdash; <span class='dc-title'>Returns the special flags.</span></p> </div> <a name='regexiterator.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>RegexIterator::getFlags</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns the special flags, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setflags.php' class='function'>RegexIterator::setFlags</a></span> for the list of special flags. </p> </div> <a name='regexiterator.getflags.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the special flags. </p> </div> <a name='regexiterator.getflags.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/regexiterator.setflags.php' class='function' rel='rdfs-seeAlso'>RegexIterator::setFlags()</a> - Sets the special flags.</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="RegexIterator::accept" value="<div id='regexiterator.accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/regexiterator.accept.php'>RegexIterator::accept</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RegexIterator::accept</span> &amp;mdash; <span class='dc-title'>Get accept status</span></p> </div> <a name='regexiterator.accept.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>RegexIterator::accept</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Match <i>(string)</i> <span class='methodname'><b>RegexIterator::current</b></span> against a regular expression. </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='regexiterator.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='regexiterator.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 a match, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='regexiterator.accept.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.regexiterator.php#regexiterator.constants' class='link'>RegexIterator constants</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="RegexIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.regexiterator.php'>The RegexIterator class</a></h1> <div class='partintro'> <div id='regexiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This iterator can be used to filter another iterator via a regular expression. </p> </div> <div id='regexiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RegexIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RegexIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.filteriterator.php' class='classname'>FilterIterator</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.regexiterator.php#regexiterator.constants.match'>MATCH</a></var> <span class='initializer'> = 0</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.regexiterator.php#regexiterator.constants.get-match'>GET_MATCH</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.regexiterator.php#regexiterator.constants.all-matches'>ALL_MATCHES</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.regexiterator.php#regexiterator.constants.split'>SPLIT</a></var> <span class='initializer'> = 3</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.regexiterator.php#regexiterator.constants.replace'>REPLACE</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.regexiterator.php#regexiterator.constants.use-key'>USE_KEY</a></var> <span class='initializer'> = 1</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/regexiterator.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'>$regex</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></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/regexiterator.accept.php' class='function'>accept</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/regexiterator.getflags.php' class='function'>getFlags</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/regexiterator.getmode.php' class='function'>getMode</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/regexiterator.getpregflags.php' class='function'>getPregFlags</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/regexiterator.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/regexiterator.setmode.php' class='function'>setMode</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setpregflags.php' class='function'>setPregFlags</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited 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'>FilterIterator::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'>FilterIterator::__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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='regexiterator.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='regexiterator.constants.operation-modes' class='section'> <h2 class='title'>RegexIterator operation modes</h2> <dl> <dt id='regexiterator.constants.all-matches' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::ALL_MATCHES</tt></b></span> </dt><dd class='listitem'> <p class='para'> Return all matches for the current entry (see <a href='http://www.php.net/manual/de/function.preg-match-all.php' class='function'>preg_match_all()</a>). </p> </dd> <dt id='regexiterator.constants.get-match' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::GET_MATCH</tt></b></span> </dt><dd class='listitem'> <p class='para'> Return the first match for the current entry (see <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>). </p> </dd> <dt id='regexiterator.constants.match' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::MATCH</tt></b></span> </dt><dd class='listitem'> <p class='para'> Only execute match (filter) for the current entry (see <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>). </p> </dd> <dt id='regexiterator.constants.replace' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::REPLACE</tt></b></span> </dt><dd class='listitem'> <p class='para'> Replace the current entry or the current key (see <a href='http://www.php.net/manual/de/function.preg-replace.php' class='function'>preg_replace()</a>). </p> </dd> <dt id='regexiterator.constants.split' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::SPLIT</tt></b></span> </dt><dd class='listitem'> <p class='para'> Returns the split values for the current entry (see <a href='http://www.php.net/manual/de/function.preg-split.php' class='function'>preg_split()</a>). </p> </dd> </dl> </div> <div id='regexiterator.constants.flags' class='section'> <h2 class='title'>RegexIterator Flags</h2> <dl> <dt id='regexiterator.constants.use-key' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::USE_KEY</tt></b></span> </dt><dd class='listitem'> <p class='para'> Special flag: Match the entry key instead of the entry value. </p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/regexiterator.accept.php'>RegexIterator::accept</a> &amp;mdash; Get accept status</li><li><a href='http://www.php.net/manual/de/regexiterator.construct.php'>RegexIterator::__construct</a> &amp;mdash; Creates a new RegexIterator.</li><li><a href='http://www.php.net/manual/de/regexiterator.getflags.php'>RegexIterator::getFlags</a> &amp;mdash; Returns the special flags.</li><li><a href='http://www.php.net/manual/de/regexiterator.getmode.php'>RegexIterator::getMode</a> &amp;mdash; Returns operation mode.</li><li><a href='http://www.php.net/manual/de/regexiterator.getpregflags.php'>RegexIterator::getPregFlags</a> &amp;mdash; Returns the regular expression flags.</li><li><a href='http://www.php.net/manual/de/regexiterator.setflags.php'>RegexIterator::setFlags</a> &amp;mdash; Sets the special flags.</li><li><a href='http://www.php.net/manual/de/regexiterator.setmode.php'>RegexIterator::setMode</a> &amp;mdash; Sets the operation mode.</li><li><a href='http://www.php.net/manual/de/regexiterator.setpregflags.php'>RegexIterator::setPregFlags</a> &amp;mdash; Sets the regular expression flags.</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="Reflector::__toString" value="<div id='reflector.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflector.tostring.php'>Reflector::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>Reflector::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflector.tostring.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'>string</span> <span class='methodname'><b>Reflector::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflector.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='reflector.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflector.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/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="Reflector::export" value="<div id='reflector.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflector.export.php'>Reflector::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>Reflector::export</span> &amp;mdash; <span class='dc-title'>Exports</span></p> </div> <a name='reflector.export.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='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>Reflector::export</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Exports. </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='reflector.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflector.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflector.export.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'><b>Reflection::__toString</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="Reflector" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflector.php'>The Reflector interface</a></h1> <div class='partintro'> <div id='reflector.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> <b class='classname'>Reflector</b> is an interface implemented by all exportable Reflection classes. </p> </div> <div id='reflector.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Reflector</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Reflector</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='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflector.export.php' class='function'>export</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflector.tostring.php' class='function'>__toString</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/reflector.export.php'>Reflector::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/de/reflector.tostring.php'>Reflector::__toString</a> &amp;mdash; To string</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="ReflectionProperty::__toString" value="<div id='reflectionproperty.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.tostring.php'>ReflectionProperty::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionproperty.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>ReflectionProperty::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflectionproperty.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='reflectionproperty.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionproperty.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'><b>ReflectionProperty::</b></span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionProperty::__construct" value="<div id='reflectionproperty.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.construct.php'>ReflectionProperty::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::__construct</span> &amp;mdash; <span class='dc-title'>Construct a ReflectionProperty object</span></p> </div> <a name='reflectionproperty.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionProperty::__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'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> </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='reflectionproperty.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'>class</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The class name, that contains the property. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the property being reflected. </p> </dd> </dl> <p> </p> </div> <a name='reflectionproperty.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='reflectionproperty.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Trying to get or set private or protected class property&amp;#039;s values will result in an exception being thrown. </p> </div> <a name='reflectionproperty.construct.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>ReflectionProperty::__construct</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'>String<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$length&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>5</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;an&amp;nbsp;instance&amp;nbsp;of&amp;nbsp;the&amp;nbsp;ReflectionProperty&amp;nbsp;class<br /></span><span style='color: #0000BB'>$prop&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'String'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'length'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Print&amp;nbsp;out&amp;nbsp;basic&amp;nbsp;information<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'===&amp;gt;&amp;nbsp;The%s%s%s%s&amp;nbsp;property&amp;nbsp;'%s'&amp;nbsp;(which&amp;nbsp;was&amp;nbsp;%s)\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;having&amp;nbsp;the&amp;nbsp;modifiers&amp;nbsp;%s\n'</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isPublic</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;public'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isPrivate</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;private'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isProtected</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;protected'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isStatic</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;static'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</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'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isDefault</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'declared&amp;nbsp;at&amp;nbsp;compile-time'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'created&amp;nbsp;at&amp;nbsp;run-time'</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'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Reflection</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getModifierNames</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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;Create&amp;nbsp;an&amp;nbsp;instance&amp;nbsp;of&amp;nbsp;String<br /></span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>String</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;current&amp;nbsp;value<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Value&amp;nbsp;is:&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Change&amp;nbsp;value<br /></span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Setting&amp;nbsp;value&amp;nbsp;to&amp;nbsp;10,&amp;nbsp;new&amp;nbsp;value&amp;nbsp;is:&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Dump&amp;nbsp;object<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</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> ===&amp;gt; The public property &amp;#039;length&amp;#039; (which was declared at compile-time) having the modifiers array ( 0 =&amp;gt; &amp;#039;public&amp;#039;, ) ---&amp;gt; Value is: int(5) ---&amp;gt; Setting value to 10, new value is: int(10) object(String)#2 (1) { [&amp;quot;length&amp;quot;]=&amp;gt; int(10) } </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Getting value from private and protected properties using <a href='http://www.php.net/manual/de/class.reflectionproperty.php' class='classname'>ReflectionProperty</a> class</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;public&amp;nbsp;</span><span style='color: #0000BB'>$x&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;protected&amp;nbsp;</span><span style='color: #0000BB'>$y&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$z&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>;<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'>Foo</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$prop&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAccessible</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</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 /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;int(2)<br /><br /></span><span style='color: #0000BB'>$prop&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'z'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setAccessible</span><span style='color: #007700'>(</span><span style='color: #0000BB'>true</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 /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$prop</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;int(2)<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> int(2) int(3) </pre></div> </div> </div><p> </p> </div> <a name='reflectionproperty.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/reflectionproperty.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getName</a> - Gets property name</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionProperty::__clone" value="<div id='reflectionproperty.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.clone.php'>ReflectionProperty::__clone</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::__clone</span> &amp;mdash; <span class='dc-title'>Clone</span></p> </div> <a name='reflectionproperty.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>ReflectionProperty::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Clones. </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='reflectionproperty.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='reflectionproperty.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionproperty.clone.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/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.cloning.php' class='link'>Object cloning</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="ReflectionProperty::setValue" value="<div id='reflectionproperty.setvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.setvalue.php'>ReflectionProperty::setValue</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::setValue</span> &amp;mdash; <span class='dc-title'>Set property value</span></p> </div> <a name='reflectionproperty.setvalue.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>ReflectionProperty::setValue</b></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</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'> Sets (changes) a properties 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='reflectionproperty.setvalue.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'> The object name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The new value. </p> </dd> </dl> <p> </p> </div> <a name='reflectionproperty.setvalue.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='reflectionproperty.setvalue.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/reflectionproperty.getvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getValue</a> - Gets 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="ReflectionProperty::isStatic" value="<div id='reflectionproperty.isstatic' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.isstatic.php'>ReflectionProperty::isStatic</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::isStatic</span> &amp;mdash; <span class='dc-title'>Checks if property is static</span></p> </div> <a name='reflectionproperty.isstatic.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>ReflectionProperty::isStatic</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the property is static. </p> </div> <a name='reflectionproperty.isstatic.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.isstatic.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 property is static, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='reflectionproperty.isstatic.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/reflectionproperty.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::isPrivate</a> - Checks if property is private</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="ReflectionProperty::isPublic" value="<div id='reflectionproperty.ispublic' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.ispublic.php'>ReflectionProperty::isPublic</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::isPublic</span> &amp;mdash; <span class='dc-title'>Checks if property is public</span></p> </div> <a name='reflectionproperty.ispublic.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>ReflectionProperty::isPublic</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the property is public. </p> </div> <a name='reflectionproperty.ispublic.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.ispublic.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 property is public, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='reflectionproperty.ispublic.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/reflectionproperty.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::isPrivate</a> - Checks if property is private</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="ReflectionProperty::isProtected" value="<div id='reflectionproperty.isprotected' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.isprotected.php'>ReflectionProperty::isProtected</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::isProtected</span> &amp;mdash; <span class='dc-title'>Checks if property is protected</span></p> </div> <a name='reflectionproperty.isprotected.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>ReflectionProperty::isProtected</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the property is protected. </p> </div> <a name='reflectionproperty.isprotected.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.isprotected.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 property is protected, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='reflectionproperty.isprotected.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/reflectionproperty.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::isPrivate</a> - Checks if property is private</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="ReflectionProperty::isPrivate" value="<div id='reflectionproperty.isprivate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.isprivate.php'>ReflectionProperty::isPrivate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::isPrivate</span> &amp;mdash; <span class='dc-title'>Checks if property is private</span></p> </div> <a name='reflectionproperty.isprivate.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>ReflectionProperty::isPrivate</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the property is private. </p> </div> <a name='reflectionproperty.isprivate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.isprivate.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 property is private, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='reflectionproperty.isprivate.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/reflectionproperty.ispublic.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::isPublic</a> - Checks if property is public</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="ReflectionProperty::isDefault" value="<div id='reflectionproperty.isdefault' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.isdefault.php'>ReflectionProperty::isDefault</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::isDefault</span> &amp;mdash; <span class='dc-title'>Checks if default value </span></p> </div> <a name='reflectionproperty.isdefault.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>ReflectionProperty::isDefault</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the property is the default. </p> </div> <a name='reflectionproperty.isdefault.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.isdefault.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 property was declared at compile-time, or <b><tt class='constant'>FALSE</tt></b> if it was created at run-time. </p> </div> <a name='reflectionproperty.isdefault.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/reflectionproperty.getvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getValue</a> - Gets 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="ReflectionProperty::getValue" value="<div id='reflectionproperty.getvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.getvalue.php'>ReflectionProperty::getValue</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::getValue</span> &amp;mdash; <span class='dc-title'>Gets value</span></p> </div> <a name='reflectionproperty.getvalue.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>ReflectionProperty::getValue</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> ] )</div> <p class='para rdfs-comment'> Gets the properties 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='reflectionproperty.getvalue.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'> The object being reflected. </p> </dd> </dl> <p> </p> </div> <a name='reflectionproperty.getvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current value of the property. </p> </div> <a name='reflectionproperty.getvalue.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/reflectionproperty.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getName</a> - Gets property name</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionproperty.setvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::setValue</a> - Set property 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="ReflectionProperty::getName" value="<div id='reflectionproperty.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.getname.php'>ReflectionProperty::getName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::getName</span> &amp;mdash; <span class='dc-title'>Gets property name</span></p> </div> <a name='reflectionproperty.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>ReflectionProperty::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the properties name. </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='reflectionproperty.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='reflectionproperty.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The name of the reflected property. </p> </div> <a name='reflectionproperty.getname.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/reflectionproperty.getvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getValue</a> - Gets 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="ReflectionProperty::getModifiers" value="<div id='reflectionproperty.getmodifiers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.getmodifiers.php'>ReflectionProperty::getModifiers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::getModifiers</span> &amp;mdash; <span class='dc-title'>Gets modifiers</span></p> </div> <a name='reflectionproperty.getmodifiers.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>ReflectionProperty::getModifiers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the modifiers. </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='reflectionproperty.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A numeric representation of the modifiers. </p> </div> <a name='reflectionproperty.getmodifiers.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/reflectionproperty.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::isPrivate</a> - Checks if property is private</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflection.getmodifiernames.php' class='function' rel='rdfs-seeAlso'>Reflection::getModifierNames</a> - Gets modifier names</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="ReflectionProperty::getDocComment" value="<div id='reflectionproperty.getdoccomment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.getdoccomment.php'>ReflectionProperty::getDocComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::getDocComment</span> &amp;mdash; <span class='dc-title'>Gets doc comment</span></p> </div> <a name='reflectionproperty.getdoccomment.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>ReflectionProperty::getDocComment</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the doc comment. </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='reflectionproperty.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The doc comment. </p> </div> <a name='reflectionproperty.getdoccomment.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/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</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="ReflectionProperty::getDeclaringClass" value="<div id='reflectionproperty.getdeclaringclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.getdeclaringclass.php'>ReflectionProperty::getDeclaringClass</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::getDeclaringClass</span> &amp;mdash; <span class='dc-title'>Gets declaring class</span></p> </div> <a name='reflectionproperty.getdeclaringclass.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.reflectionclass.php' class='type ReflectionClass'>ReflectionClass</a></span> <span class='methodname'><b>ReflectionProperty::getDeclaringClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the declaring class. </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='reflectionproperty.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionproperty.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionproperty.getdeclaringclass.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/reflectionproperty.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::getName</a> - Gets property name</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="ReflectionProperty::export" value="<div id='reflectionproperty.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionproperty.export.php'>ReflectionProperty::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionProperty::export</span> &amp;mdash; <span class='dc-title'>Export</span></p> </div> <a name='reflectionproperty.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionProperty::export</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'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <p class='para rdfs-comment'> Exports a reflection. </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='reflectionproperty.export.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'>argument</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The property name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionproperty.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionproperty.export.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'><b>ReflectionProperty::toString</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="ReflectionProperty" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionproperty.php'>The ReflectionProperty class</a></h1> <div class='partintro'> <div id='reflectionproperty.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionProperty</b> class reports information about a classes properties. </p> </div> <div id='reflectionproperty.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionProperty</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionProperty</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</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.reflectionproperty.php#reflectionproperty.constants.is-static'>ReflectionProperty::IS_STATIC</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.reflectionproperty.php#reflectionproperty.constants.is-public'>ReflectionProperty::IS_PUBLIC</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.reflectionproperty.php#reflectionproperty.constants.is-protected'>ReflectionProperty::IS_PROTECTED</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.reflectionproperty.php#reflectionproperty.constants.is-private'>ReflectionProperty::IS_PRIVATE</a></var> <span class='initializer'> = 1024</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionproperty.php#reflectionproperty.props.name'>$name</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionproperty.php#reflectionproperty.props.class'>$class</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</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/reflectionproperty.clone.php' class='function'>__clone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionproperty.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'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionproperty.export.php' class='function'>export</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'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionClass</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionproperty.getdeclaringclass.php' class='function'>getDeclaringClass</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/reflectionproperty.getdoccomment.php' class='function'>getDocComment</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/reflectionproperty.getmodifiers.php' class='function'>getModifiers</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/reflectionproperty.getname.php' class='function'>getName</a></span> ( <span class='methodparam'>void</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/reflectionproperty.getvalue.php' class='function'>getValue</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></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/reflectionproperty.isdefault.php' class='function'>isDefault</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/reflectionproperty.isprivate.php' class='function'>isPrivate</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/reflectionproperty.isprotected.php' class='function'>isProtected</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/reflectionproperty.ispublic.php' class='function'>isPublic</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/reflectionproperty.isstatic.php' class='function'>isStatic</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/reflectionproperty.setaccessible.php' class='function'>setAccessible</a></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$accessible</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/reflectionproperty.setvalue.php' class='function'>setValue</a></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</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'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionproperty.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionproperty.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionproperty.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='reflectionproperty.props.class' class='varlistentry'> <span class='term'><var class='varname'>class</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> <div id='reflectionproperty.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='reflectionproperty.constants.types' class='section'> <h2 class='title'>ReflectionProperty Node Types</h2> <dl> <dt id='reflectionproperty.constants.is-static' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionProperty::IS_STATIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionproperty.constants.is-public' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionProperty::IS_PUBLIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionproperty.constants.is-protected' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionProperty::IS_PROTECTED</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionproperty.constants.is-private' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionProperty::IS_PRIVATE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionproperty.clone.php'>ReflectionProperty::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/de/reflectionproperty.construct.php'>ReflectionProperty::__construct</a> &amp;mdash; Construct a ReflectionProperty object</li><li><a href='http://www.php.net/manual/de/reflectionproperty.export.php'>ReflectionProperty::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/de/reflectionproperty.getdeclaringclass.php'>ReflectionProperty::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/de/reflectionproperty.getdoccomment.php'>ReflectionProperty::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/de/reflectionproperty.getmodifiers.php'>ReflectionProperty::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/de/reflectionproperty.getname.php'>ReflectionProperty::getName</a> &amp;mdash; Gets property name</li><li><a href='http://www.php.net/manual/de/reflectionproperty.getvalue.php'>ReflectionProperty::getValue</a> &amp;mdash; Gets value</li><li><a href='http://www.php.net/manual/de/reflectionproperty.isdefault.php'>ReflectionProperty::isDefault</a> &amp;mdash; Checks if default value</li><li><a href='http://www.php.net/manual/de/reflectionproperty.isprivate.php'>ReflectionProperty::isPrivate</a> &amp;mdash; Checks if property is private</li><li><a href='http://www.php.net/manual/de/reflectionproperty.isprotected.php'>ReflectionProperty::isProtected</a> &amp;mdash; Checks if property is protected</li><li><a href='http://www.php.net/manual/de/reflectionproperty.ispublic.php'>ReflectionProperty::isPublic</a> &amp;mdash; Checks if property is public</li><li><a href='http://www.php.net/manual/de/reflectionproperty.isstatic.php'>ReflectionProperty::isStatic</a> &amp;mdash; Checks if property is static</li><li><a href='http://www.php.net/manual/de/reflectionproperty.setaccessible.php'>ReflectionProperty::setAccessible</a> &amp;mdash; Set property accessibility</li><li><a href='http://www.php.net/manual/de/reflectionproperty.setvalue.php'>ReflectionProperty::setValue</a> &amp;mdash; Set property value</li><li><a href='http://www.php.net/manual/de/reflectionproperty.tostring.php'>ReflectionProperty::__toString</a> &amp;mdash; To string</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="ReflectionParameter::__toString" value="<div id='reflectionparameter.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.tostring.php'>ReflectionParameter::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionparameter.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>ReflectionParameter::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflectionparameter.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='reflectionparameter.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionparameter.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/reflectionparameter.export.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::export</a> - Exports</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionParameter::__construct" value="<div id='reflectionparameter.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.construct.php'>ReflectionParameter::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::__construct</span> &amp;mdash; <span class='dc-title'>Construct</span></p> </div> <a name='reflectionparameter.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionParameter::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$parameter</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <a href='http://www.php.net/manual/de/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> class. </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='reflectionparameter.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'>function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The function to reflect parameters from. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The parameter. </p> </dd> </dl> <p> </p> </div> <a name='reflectionparameter.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='reflectionparameter.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Using the <a href='http://www.php.net/manual/de/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> class</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'>(</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'>)&amp;nbsp;{&amp;nbsp;}<br />function&amp;nbsp;</span><span style='color: #0000BB'>bar</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$a</span><span style='color: #007700'>,&amp;nbsp;&amp;amp;</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;}<br />function&amp;nbsp;</span><span style='color: #0000BB'>baz</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ReflectionFunction&amp;nbsp;$a</span><span style='color: #007700'>,&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'>,&amp;nbsp;</span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;}<br />function&amp;nbsp;</span><span style='color: #0000BB'>abc</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$reflect&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$reflect</span><span style='color: #007700'>;<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$reflect</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getParameters</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'>$param</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</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: #DD0000'>'--&amp;nbsp;Parameter&amp;nbsp;#%d:&amp;nbsp;%s&amp;nbsp;{\n'</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: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;Class:&amp;nbsp;%s\n'</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: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;Allows&amp;nbsp;NULL:&amp;nbsp;%s\n'</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: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;Passed&amp;nbsp;to&amp;nbsp;by&amp;nbsp;reference:&amp;nbsp;%s\n'</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: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;Is&amp;nbsp;optional?:&amp;nbsp;%s\n'</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: #DD0000'>'}\n'</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'>$i</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$param-&amp;gt;getPosition()&amp;nbsp;can&amp;nbsp;be&amp;nbsp;used&amp;nbsp;from&amp;nbsp;PHP&amp;nbsp;5.2.3<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$param</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</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'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$param</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getClass</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;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$param</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>allowsNull</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;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$param</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isPassedByReference</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;</span><span style='color: #0000BB'>$param</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isOptional</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'yes'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'no'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</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> Function [ &amp;lt;user&amp;gt; function foo ] { @@ /Users/philip/cvs/phpdoc/a 2 - 2 - Parameters [3] { Parameter #0 [ &amp;lt;required&amp;gt; $a ] Parameter #1 [ &amp;lt;required&amp;gt; $b ] Parameter #2 [ &amp;lt;required&amp;gt; $c ] } } -- Parameter #0: a { Class: NULL Allows NULL: true Passed to by reference: false Is optional?: no } -- Parameter #1: b { Class: NULL Allows NULL: true Passed to by reference: false Is optional?: no } -- Parameter #2: c { Class: NULL Allows NULL: true Passed to by reference: false Is optional?: no } </pre></div> </div> </div><p> </p> </div> <a name='reflectionparameter.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/reflectionfunction.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionFunction::__construct</a> - Constructs a ReflectionFunction object</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::__construct</a> - Constructs a ReflectionMethod</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionParameter::__clone" value="<div id='reflectionparameter.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.clone.php'>ReflectionParameter::__clone</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::__clone</span> &amp;mdash; <span class='dc-title'>Clone</span></p> </div> <a name='reflectionparameter.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>ReflectionParameter::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Clones. </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='reflectionparameter.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='reflectionparameter.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionparameter.clone.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'><b>ReflectionParameter::toString</b></span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.cloning.php' class='link'>Object cloning</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="ReflectionParameter::isPassedByReference" value="<div id='reflectionparameter.ispassedbyreference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.ispassedbyreference.php'>ReflectionParameter::isPassedByReference</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::isPassedByReference</span> &amp;mdash; <span class='dc-title'>Checks if passed by reference</span></p> </div> <a name='reflectionparameter.ispassedbyreference.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>ReflectionParameter::isPassedByReference</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the parameter is passed in by reference. </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='reflectionparameter.ispassedbyreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.ispassedbyreference.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 parameter is passed in by reference, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionparameter.ispassedbyreference.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/reflectionparameter.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getName</a> - Gets parameter name</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="ReflectionParameter::isOptional" value="<div id='reflectionparameter.isoptional' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.isoptional.php'>ReflectionParameter::isOptional</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.3)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::isOptional</span> &amp;mdash; <span class='dc-title'>Checks if optional</span></p> </div> <a name='reflectionparameter.isoptional.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>ReflectionParameter::isOptional</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the parameter is optional. </p> </div> <a name='reflectionparameter.isoptional.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.isoptional.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 parameter is optional, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionparameter.isoptional.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/reflectionparameter.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getName</a> - Gets parameter name</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="ReflectionParameter::isDefaultValueAvailable" value="<div id='reflectionparameter.isdefaultvalueavailable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.isdefaultvalueavailable.php'>ReflectionParameter::isDefaultValueAvailable</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.3)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::isDefaultValueAvailable</span> &amp;mdash; <span class='dc-title'>Checks if a default value is available</span></p> </div> <a name='reflectionparameter.isdefaultvalueavailable.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>ReflectionParameter::isDefaultValueAvailable</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if a default value for the parameter is available. </p> </div> <a name='reflectionparameter.isdefaultvalueavailable.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.isdefaultvalueavailable.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 a default value is available, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionparameter.isdefaultvalueavailable.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/reflectionparameter.getdefaultvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getDefaultValue</a> - Gets default parameter value</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getName</a> - Gets parameter name</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="ReflectionParameter::isArray" value="<div id='reflectionparameter.isarray' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.isarray.php'>ReflectionParameter::isArray</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::isArray</span> &amp;mdash; <span class='dc-title'>Checks if parameter expects an array</span></p> </div> <a name='reflectionparameter.isarray.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>ReflectionParameter::isArray</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the parameter expects an array. </p> </div> <a name='reflectionparameter.isarray.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.isarray.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 an <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> is expected, <b><tt class='constant'>FALSE</tt></b> otherwise. </p> </div> <a name='reflectionparameter.isarray.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/reflectionparameter.isoptional.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::isOptional</a> - Checks if optional</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="ReflectionParameter::getPosition" value="<div id='reflectionparameter.getposition' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getposition.php'>ReflectionParameter::getPosition</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.3)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getPosition</span> &amp;mdash; <span class='dc-title'>Gets parameter position</span></p> </div> <a name='reflectionparameter.getposition.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>ReflectionParameter::getPosition</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the position of the parameter. </p> </div> <a name='reflectionparameter.getposition.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.getposition.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The position of the parameter, left to right, starting at position #0. </p> </div> <a name='reflectionparameter.getposition.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/reflectionparameter.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getName</a> - Gets parameter name</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="ReflectionParameter::getName" value="<div id='reflectionparameter.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getname.php'>ReflectionParameter::getName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getName</span> &amp;mdash; <span class='dc-title'>Gets parameter name</span></p> </div> <a name='reflectionparameter.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>ReflectionParameter::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the name of the parameter. </p> </div> <a name='reflectionparameter.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='reflectionparameter.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The name of the reflected parameter. </p> </div> <a name='reflectionparameter.getname.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'><b>ReflectionParameter::getValue</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="ReflectionParameter::getDefaultValue" value="<div id='reflectionparameter.getdefaultvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getdefaultvalue.php'>ReflectionParameter::getDefaultValue</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.3)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getDefaultValue</span> &amp;mdash; <span class='dc-title'>Gets default parameter value</span></p> </div> <a name='reflectionparameter.getdefaultvalue.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>ReflectionParameter::getDefaultValue</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the parameters default 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='reflectionparameter.getdefaultvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.getdefaultvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The parameters default value. </p> </div> <a name='reflectionparameter.getdefaultvalue.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/reflectionparameter.isoptional.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::isOptional</a> - Checks if optional</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.ispassedbyreference.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::isPassedByReference</a> - Checks if passed by reference</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="ReflectionParameter::getDeclaringFunction" value="<div id='reflectionparameter.getdeclaringfunction' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getdeclaringfunction.php'>ReflectionParameter::getDeclaringFunction</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.3)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getDeclaringFunction</span> &amp;mdash; <span class='dc-title'>Gets declaring function</span></p> </div> <a name='reflectionparameter.getdeclaringfunction.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.reflectionfunction.php' class='type ReflectionFunction'>ReflectionFunction</a></span> <span class='methodname'><b>ReflectionParameter::getDeclaringFunction</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the declaring 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='reflectionparameter.getdeclaringfunction.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.getdeclaringfunction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionparameter.getdeclaringfunction.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/reflectionparameter.getdeclaringclass.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getDeclaringClass</a> - Gets declaring class</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="ReflectionParameter::getDeclaringClass" value="<div id='reflectionparameter.getdeclaringclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getdeclaringclass.php'>ReflectionParameter::getDeclaringClass</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getDeclaringClass</span> &amp;mdash; <span class='dc-title'>Gets declaring class</span></p> </div> <a name='reflectionparameter.getdeclaringclass.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.reflectionclass.php' class='type ReflectionClass'>ReflectionClass</a></span> <span class='methodname'><b>ReflectionParameter::getDeclaringClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the declaring class. </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='reflectionparameter.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getdeclaringclass.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/reflectionparameter.getclass.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getClass</a> - Get class</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="ReflectionParameter::getClass" value="<div id='reflectionparameter.getclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.getclass.php'>ReflectionParameter::getClass</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::getClass</span> &amp;mdash; <span class='dc-title'>Get class</span></p> </div> <a name='reflectionparameter.getclass.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.reflectionclass.php' class='type ReflectionClass'>ReflectionClass</a></span> <span class='methodname'><b>ReflectionParameter::getClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets a class. </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='reflectionparameter.getclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.getclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getclass.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/reflectionparameter.getdeclaringclass.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::getDeclaringClass</a> - Gets declaring class</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="ReflectionParameter::export" value="<div id='reflectionparameter.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.export.php'>ReflectionParameter::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::export</span> &amp;mdash; <span class='dc-title'>Exports</span></p> </div> <a name='reflectionparameter.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionParameter::export</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$parameter</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <p class='para rdfs-comment'> Exports. </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='reflectionparameter.export.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 name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The parameter name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionparameter.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The exported reflection. </p> </div> <a name='reflectionparameter.export.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'><b>ReflectionParameter::toString</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="ReflectionParameter::allowsNull" value="<div id='reflectionparameter.allowsnull' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionparameter.allowsnull.php'>ReflectionParameter::allowsNull</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionParameter::allowsNull</span> &amp;mdash; <span class='dc-title'>Checks if null is allowed</span></p> </div> <a name='reflectionparameter.allowsnull.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>ReflectionParameter::allowsNull</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the parameter allows <b><tt class='constant'>NULL</tt></b>. </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='reflectionparameter.allowsnull.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionparameter.allowsnull.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 <b><tt class='constant'>NULL</tt></b> is allowed, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionparameter.allowsnull.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/reflectionparameter.isoptional.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::isOptional</a> - Checks if optional</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="ReflectionParameter" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionparameter.php'>The ReflectionParameter class</a></h1> <div class='partintro'> <div id='reflectionparameter.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionParameter</b> class retrieves information about a function&amp;#039;s or method&amp;#039;s parameters. </p> <p class='para'> To introspect function parameters, first create an instance of the <a href='http://www.php.net/manual/de/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> or <a href='http://www.php.net/manual/de/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> classes and then use their <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getparameters.php' class='function'>ReflectionFunctionAbstract::getParameters</a></span> method to retrieve an array of parameters. </p> </div> <div id='reflectionparameter.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionParameter</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionParameter</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionparameter.php#reflectionparameter.props.name'>$name</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</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/reflectionparameter.allowsnull.php' class='function'>allowsNull</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/reflectionparameter.clone.php' class='function'>__clone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$parameter</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$function</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$parameter</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionClass</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.getclass.php' class='function'>getClass</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionClass</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.getdeclaringclass.php' class='function'>getDeclaringClass</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionFunction</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionparameter.getdeclaringfunction.php' class='function'>getDeclaringFunction</a></span> ( <span class='methodparam'>void</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/reflectionparameter.getdefaultvalue.php' class='function'>getDefaultValue</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/reflectionparameter.getname.php' class='function'>getName</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/reflectionparameter.getposition.php' class='function'>getPosition</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/reflectionparameter.isarray.php' class='function'>isArray</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/reflectionparameter.isdefaultvalueavailable.php' class='function'>isDefaultValueAvailable</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/reflectionparameter.isoptional.php' class='function'>isOptional</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/reflectionparameter.ispassedbyreference.php' class='function'>isPassedByReference</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/reflectionparameter.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionparameter.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionparameter.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionparameter.allowsnull.php'>ReflectionParameter::allowsNull</a> &amp;mdash; Checks if null is allowed</li><li><a href='http://www.php.net/manual/de/reflectionparameter.clone.php'>ReflectionParameter::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/de/reflectionparameter.construct.php'>ReflectionParameter::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/de/reflectionparameter.export.php'>ReflectionParameter::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getclass.php'>ReflectionParameter::getClass</a> &amp;mdash; Get class</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getdeclaringclass.php'>ReflectionParameter::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getdeclaringfunction.php'>ReflectionParameter::getDeclaringFunction</a> &amp;mdash; Gets declaring function</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getdefaultvalue.php'>ReflectionParameter::getDefaultValue</a> &amp;mdash; Gets default parameter value</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getname.php'>ReflectionParameter::getName</a> &amp;mdash; Gets parameter name</li><li><a href='http://www.php.net/manual/de/reflectionparameter.getposition.php'>ReflectionParameter::getPosition</a> &amp;mdash; Gets parameter position</li><li><a href='http://www.php.net/manual/de/reflectionparameter.isarray.php'>ReflectionParameter::isArray</a> &amp;mdash; Checks if parameter expects an array</li><li><a href='http://www.php.net/manual/de/reflectionparameter.isdefaultvalueavailable.php'>ReflectionParameter::isDefaultValueAvailable</a> &amp;mdash; Checks if a default value is available</li><li><a href='http://www.php.net/manual/de/reflectionparameter.isoptional.php'>ReflectionParameter::isOptional</a> &amp;mdash; Checks if optional</li><li><a href='http://www.php.net/manual/de/reflectionparameter.ispassedbyreference.php'>ReflectionParameter::isPassedByReference</a> &amp;mdash; Checks if passed by reference</li><li><a href='http://www.php.net/manual/de/reflectionparameter.tostring.php'>ReflectionParameter::__toString</a> &amp;mdash; To string</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="ReflectionObject::__construct" value="<div id='reflectionobject.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionobject.construct.php'>ReflectionObject::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionObject::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ReflectionObject</span></p> </div> <a name='reflectionobject.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionObject::__construct</b></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$argument</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <a href='http://www.php.net/manual/de/class.reflectionobject.php' class='classname'>ReflectionObject</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='reflectionobject.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'>argument</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An object instance. </p> </dd> </dl> <p> </p> </div> <a name='reflectionobject.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='reflectionobject.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/reflectionobject.export.php' class='function' rel='rdfs-seeAlso'>ReflectionObject::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionObject::export" value="<div id='reflectionobject.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionobject.export.php'>ReflectionObject::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionObject::export</span> &amp;mdash; <span class='dc-title'>Export</span></p> </div> <a name='reflectionobject.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionObject::export</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$argument</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <p class='para rdfs-comment'> Exports a reflection. </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='reflectionobject.export.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'>argument</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionobject.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflectionobject.export.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/reflectionobject.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionObject::__construct</a> - Constructs a ReflectionObject</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="ReflectionObject" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionobject.php'>The ReflectionObject class</a></h1> <div class='partintro'> <div id='reflectionobject.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionObject</b> class reports information about an <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <div id='reflectionobject.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionObject</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionObject</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</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.reflectionobject.php#reflectionobject.constants.is-implicit-abstract'>ReflectionObject::IS_IMPLICIT_ABSTRACT</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.reflectionobject.php#reflectionobject.constants.is-explicit-abstract'>ReflectionObject::IS_EXPLICIT_ABSTRACT</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.reflectionobject.php#reflectionobject.constants.is-final'>ReflectionObject::IS_FINAL</a></var> <span class='initializer'> = 64</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionobject.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$argument</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionobject.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$argument</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt></span> ] )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</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/reflectionclass.clone.php' class='function'>ReflectionClass::__clone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.construct.php' class='function'>ReflectionClass::__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$argument</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.export.php' class='function'>ReflectionClass::export</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'>$argument</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></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/reflectionclass.getconstant.php' class='function'>ReflectionClass::getConstant</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getconstants.php' class='function'>ReflectionClass::getConstants</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getconstructor.php' class='function'>ReflectionClass::getConstructor</a></span> ( <span class='methodparam'>void</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/reflectionclass.getdefaultproperties.php' class='function'>ReflectionClass::getDefaultProperties</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/reflectionclass.getdoccomment.php' class='function'>ReflectionClass::getDocComment</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/reflectionclass.getendline.php' class='function'>ReflectionClass::getEndLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionExtension</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getextension.php' class='function'>ReflectionClass::getExtension</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/reflectionclass.getextensionname.php' class='function'>ReflectionClass::getExtensionName</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/reflectionclass.getfilename.php' class='function'>ReflectionClass::getFileName</a></span> ( <span class='methodparam'>void</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/reflectionclass.getinterfacenames.php' class='function'>ReflectionClass::getInterfaceNames</a></span> ( <span class='methodparam'>void</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/reflectionclass.getinterfaces.php' class='function'>ReflectionClass::getInterfaces</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getmethod.php' class='function'>ReflectionClass::getMethod</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getmethods.php' class='function'>ReflectionClass::getMethods</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</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/reflectionclass.getmodifiers.php' class='function'>ReflectionClass::getModifiers</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/reflectionclass.getname.php' class='function'>ReflectionClass::getName</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/reflectionclass.getnamespacename.php' class='function'>ReflectionClass::getNamespaceName</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getparentclass.php' class='function'>ReflectionClass::getParentClass</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionProperty</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getproperties.php' class='function'>ReflectionClass::getProperties</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionProperty</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getproperty.php' class='function'>ReflectionClass::getProperty</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getshortname.php' class='function'>ReflectionClass::getShortName</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/reflectionclass.getstartline.php' class='function'>ReflectionClass::getStartLine</a></span> ( <span class='methodparam'>void</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/reflectionclass.getstaticproperties.php' class='function'>ReflectionClass::getStaticProperties</a></span> ( <span class='methodparam'>void</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/reflectionclass.getstaticpropertyvalue.php' class='function'>ReflectionClass::getStaticPropertyValue</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$default</tt></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/reflectionclass.hasconstant.php' class='function'>ReflectionClass::hasConstant</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.hasmethod.php' class='function'>ReflectionClass::hasMethod</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.hasproperty.php' class='function'>ReflectionClass::hasProperty</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.implementsinterface.php' class='function'>ReflectionClass::implementsInterface</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$interface</tt></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/reflectionclass.innamespace.php' class='function'>ReflectionClass::inNamespace</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/reflectionclass.isabstract.php' class='function'>ReflectionClass::isAbstract</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/reflectionclass.isfinal.php' class='function'>ReflectionClass::isFinal</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/reflectionclass.isinstance.php' class='function'>ReflectionClass::isInstance</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></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/reflectionclass.isinstantiable.php' class='function'>ReflectionClass::isInstantiable</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/reflectionclass.isinterface.php' class='function'>ReflectionClass::isInterface</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/reflectionclass.isinternal.php' class='function'>ReflectionClass::isInternal</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/reflectionclass.isiterateable.php' class='function'>ReflectionClass::isIterateable</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/reflectionclass.issubclassof.php' class='function'>ReflectionClass::isSubclassOf</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class</tt></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/reflectionclass.isuserdefined.php' class='function'>ReflectionClass::isUserDefined</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.newinstance.php' class='function'>ReflectionClass::newInstance</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'>$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> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.newinstanceargs.php' class='function'>ReflectionClass::newInstanceArgs</a></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</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/reflectionclass.setstaticpropertyvalue.php' class='function'>ReflectionClass::setStaticPropertyValue</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.tostring.php' class='function'>ReflectionClass::__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionobject.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionobject.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> <div id='reflectionobject.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='reflectionobject.constants.types' class='section'> <h2 class='title'>ReflectionObject Node Types</h2> <dl> <dt id='reflectionobject.constants.is-implicit-abstract' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionObject::IS_IMPLICIT_ABSTRACT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionobject.constants.is-explicit-abstract' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionObject::IS_EXPLICIT_ABSTRACT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionobject.constants.is-final' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionObject::IS_FINAL</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionobject.construct.php'>ReflectionObject::__construct</a> &amp;mdash; Constructs a ReflectionObject</li><li><a href='http://www.php.net/manual/de/reflectionobject.export.php'>ReflectionObject::export</a> &amp;mdash; Export</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="ReflectionMethod::__toString" value="<div id='reflectionmethod.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.tostring.php'>ReflectionMethod::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionmethod.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>ReflectionMethod::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflectionmethod.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='reflectionmethod.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionmethod.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/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionMethod::__construct" value="<div id='reflectionmethod.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.construct.php'>ReflectionMethod::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ReflectionMethod</span></p> </div> <a name='reflectionmethod.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionMethod::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_or_method</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> ] )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/de/class.reflectionmethod.php' class='classname'>ReflectionMethod</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='reflectionmethod.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'>class_or_method</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='reflectionmethod.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionmethod.construct.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>ReflectionMethod::__construct</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'>Counter<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;static&amp;nbsp;</span><span style='color: #0000BB'>$c&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/**<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;Increment&amp;nbsp;counter<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;@final<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;@static<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;@access&amp;nbsp;&amp;nbsp;public<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;@return&amp;nbsp;&amp;nbsp;int<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>final&amp;nbsp;public&amp;nbsp;static&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>increment</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&amp;nbsp;++</span><span style='color: #0000BB'>self</span><span style='color: #007700'>::</span><span style='color: #0000BB'>$c</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;instance&amp;nbsp;of&amp;nbsp;the&amp;nbsp;ReflectionMethod&amp;nbsp;class<br /></span><span style='color: #0000BB'>$method&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Counter'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'increment'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Print&amp;nbsp;out&amp;nbsp;basic&amp;nbsp;information<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'===&amp;gt;&amp;nbsp;The&amp;nbsp;%s%s%s%s%s%s%s&amp;nbsp;method&amp;nbsp;'%s'&amp;nbsp;(which&amp;nbsp;is&amp;nbsp;%s)\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declared&amp;nbsp;in&amp;nbsp;%s\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lines&amp;nbsp;%d&amp;nbsp;to&amp;nbsp;%d\n'&amp;nbsp;</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;having&amp;nbsp;the&amp;nbsp;modifiers&amp;nbsp;%d[%s]\n'</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isInternal</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'internal'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'user-defined'</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isAbstract</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;abstract'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isFinal</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;final'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isPublic</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;public'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isPrivate</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;private'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isProtected</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;protected'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isStatic</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;static'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>''</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isConstructor</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'the&amp;nbsp;constructor'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'a&amp;nbsp;regular&amp;nbsp;method'</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'>$method</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getStartLine</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getEndline</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'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>Reflection</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getModifierNames</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</span><span style='color: #007700'>()))<br />);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Print&amp;nbsp;documentation&amp;nbsp;comment<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Documentation:\n&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDocComment</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;Print&amp;nbsp;static&amp;nbsp;variables&amp;nbsp;if&amp;nbsp;existant<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$statics</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getStaticVariables</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Static&amp;nbsp;variables:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$statics</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;Invoke&amp;nbsp;the&amp;nbsp;method<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Invocation&amp;nbsp;results&amp;nbsp;in:&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$method</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>invoke</span><span style='color: #007700'>(</span><span style='color: #0000BB'>NULL</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> ===&amp;gt; The user-defined final public static method &amp;#039;increment&amp;#039; (which is a regular method) declared in /Users/philip/cvs/phpdoc/test.php lines 14 to 17 having the modifiers 261[final public static] ---&amp;gt; Documentation: &amp;#039;/** * Increment counter * * @final * @static * @access public * @return int */&amp;#039; ---&amp;gt; Invocation results in: int(1) </pre></div> </div> </div><p> </p> </div> <a name='reflectionmethod.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/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionMethod::isStatic" value="<div id='reflectionmethod.isstatic' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isstatic.php'>ReflectionMethod::isStatic</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isStatic</span> &amp;mdash; <span class='dc-title'>Checks if method is static</span></p> </div> <a name='reflectionmethod.isstatic.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>ReflectionMethod::isStatic</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is static. </p> </div> <a name='reflectionmethod.isstatic.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isstatic.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 method is static, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isstatic.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/reflectionmethod.isfinal.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isFinal</a> - Checks if method is final</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="ReflectionMethod::isPublic" value="<div id='reflectionmethod.ispublic' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.ispublic.php'>ReflectionMethod::isPublic</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isPublic</span> &amp;mdash; <span class='dc-title'>Checks if method is public</span></p> </div> <a name='reflectionmethod.ispublic.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>ReflectionMethod::isPublic</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is public. </p> </div> <a name='reflectionmethod.ispublic.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.ispublic.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 method is public, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.ispublic.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/reflectionmethod.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isPrivate</a> - Checks if method is private</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="ReflectionMethod::isProtected" value="<div id='reflectionmethod.isprotected' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isprotected.php'>ReflectionMethod::isProtected</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isProtected</span> &amp;mdash; <span class='dc-title'>Checks if method is protected</span></p> </div> <a name='reflectionmethod.isprotected.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>ReflectionMethod::isProtected</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is protected. </p> </div> <a name='reflectionmethod.isprotected.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isprotected.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 method is protected, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isprotected.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/reflectionmethod.isprivate.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isPrivate</a> - Checks if method is private</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="ReflectionMethod::isPrivate" value="<div id='reflectionmethod.isprivate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isprivate.php'>ReflectionMethod::isPrivate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isPrivate</span> &amp;mdash; <span class='dc-title'>Checks if method is private</span></p> </div> <a name='reflectionmethod.isprivate.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>ReflectionMethod::isPrivate</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is private. </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='reflectionmethod.isprivate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isprivate.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 method is private, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isprivate.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/reflectionmethod.ispublic.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isPublic</a> - Checks if method is public</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="ReflectionMethod::isFinal" value="<div id='reflectionmethod.isfinal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isfinal.php'>ReflectionMethod::isFinal</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isFinal</span> &amp;mdash; <span class='dc-title'>Checks if method is final</span></p> </div> <a name='reflectionmethod.isfinal.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>ReflectionMethod::isFinal</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is final. </p> </div> <a name='reflectionmethod.isfinal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isfinal.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 method is final, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isfinal.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/reflectionmethod.isstatic.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isStatic</a> - Checks if method is static</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="ReflectionMethod::isDestructor" value="<div id='reflectionmethod.isdestructor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isdestructor.php'>ReflectionMethod::isDestructor</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isDestructor</span> &amp;mdash; <span class='dc-title'>Checks if method is a destructor</span></p> </div> <a name='reflectionmethod.isdestructor.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>ReflectionMethod::isDestructor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is a destructor. </p> </div> <a name='reflectionmethod.isdestructor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isdestructor.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 method is a destructor, otherwise false; </p> </div> <a name='reflectionmethod.isdestructor.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/reflectionmethod.isconstructor.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isConstructor</a> - Checks if method is a constructor</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="ReflectionMethod::isConstructor" value="<div id='reflectionmethod.isconstructor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isconstructor.php'>ReflectionMethod::isConstructor</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isConstructor</span> &amp;mdash; <span class='dc-title'>Checks if method is a constructor</span></p> </div> <a name='reflectionmethod.isconstructor.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>ReflectionMethod::isConstructor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is a constructor. </p> </div> <a name='reflectionmethod.isconstructor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isconstructor.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 method is a constructor, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isconstructor.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/reflectionmethod.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::__construct</a> - Constructs a ReflectionMethod</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.isabstract.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isAbstract</a> - Checks if method is abstract</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.isdestructor.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isDestructor</a> - Checks if method is a destructor</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="ReflectionMethod::isAbstract" value="<div id='reflectionmethod.isabstract' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.isabstract.php'>ReflectionMethod::isAbstract</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::isAbstract</span> &amp;mdash; <span class='dc-title'>Checks if method is abstract</span></p> </div> <a name='reflectionmethod.isabstract.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>ReflectionMethod::isAbstract</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the method is abstract. </p> </div> <a name='reflectionmethod.isabstract.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.isabstract.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 method is abstract, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionmethod.isabstract.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/reflectionmethod.getdeclaringclass.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::getDeclaringClass</a> - Gets declaring class</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="ReflectionMethod::invokeArgs" value="<div id='reflectionmethod.invokeargs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.invokeargs.php'>ReflectionMethod::invokeArgs</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::invokeArgs</span> &amp;mdash; <span class='dc-title'>Invoke args</span></p> </div> <a name='reflectionmethod.invokeargs.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>ReflectionMethod::invokeArgs</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></span> )</div> <p class='para rdfs-comment'> Invoke arguments. </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='reflectionmethod.invokeargs.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'> </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> </dl> <p> </p> </div> <a name='reflectionmethod.invokeargs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invokeargs.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/reflectionmethod.invoke.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::invoke</a> - Invoke</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.invoke' class='link'>__invoke</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="ReflectionMethod::invoke" value="<div id='reflectionmethod.invoke' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.invoke.php'>ReflectionMethod::invoke</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::invoke</span> &amp;mdash; <span class='dc-title'>Invoke</span></p> </div> <a name='reflectionmethod.invoke.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>ReflectionMethod::invoke</b></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</tt></span> )</div> <p class='para rdfs-comment'> Invokes a reflected 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='reflectionmethod.invoke.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'> The object to invoke. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The passed in argument list. It accepts a variable number of arguments which are passed to the function much like <a href='http://www.php.net/manual/de/function.call-user-func.php' class='function'>call_user_func()</a> is. </p> </dd> </dl> <p> </p> </div> <a name='reflectionmethod.invoke.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invoke.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/reflectionmethod.invokeargs.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::invokeArgs</a> - Invoke args</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.invoke' class='link'>__invoke</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="ReflectionMethod::getPrototype" value="<div id='reflectionmethod.getprototype' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.getprototype.php'>ReflectionMethod::getPrototype</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::getPrototype</span> &amp;mdash; <span class='dc-title'>Gets prototype</span></p> </div> <a name='reflectionmethod.getprototype.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>ReflectionMethod::getPrototype</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the methods prototype. </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='reflectionmethod.getprototype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.getprototype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The prototype. </p> </div> <a name='reflectionmethod.getprototype.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> A <b class='classname'>ReflectionException</b> exception is thrown if the method does not have a prototype. </p> </div> <a name='reflectionmethod.getprototype.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/reflectionmethod.getmodifiers.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::getModifiers</a> - Gets modifiers</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="ReflectionMethod::getModifiers" value="<div id='reflectionmethod.getmodifiers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.getmodifiers.php'>ReflectionMethod::getModifiers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::getModifiers</span> &amp;mdash; <span class='dc-title'>Gets modifiers</span></p> </div> <a name='reflectionmethod.getmodifiers.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>ReflectionMethod::getModifiers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the modifiers. </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='reflectionmethod.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A numeric representation of the modifiers. </p> </div> <a name='reflectionmethod.getmodifiers.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>ReflectionMethod::getModifiers</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'>Testing<br /></span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;final&amp;nbsp;public&amp;nbsp;static&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>foo</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;<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'>bar</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;<br />&amp;nbsp;&amp;nbsp;&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'>ReflectionMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Testing'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Modifiers&amp;nbsp;for&amp;nbsp;method&amp;nbsp;foo():\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>Reflection</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getModifierNames</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$foo</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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'>$bar&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Testing'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Modifiers&amp;nbsp;for&amp;nbsp;method&amp;nbsp;bar():\n'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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'>implode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>Reflection</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getModifierNames</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$bar</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getModifiers</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> Modifiers for method foo(): 261 final public static Modifiers for method bar(): 65792 </pre></div> </div> </div><p> </p> </div> <a name='reflectionmethod.getmodifiers.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/reflection.getmodifiernames.php' class='function' rel='rdfs-seeAlso'>Reflection::getModifierNames</a> - Gets modifier names</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="ReflectionMethod::getDeclaringClass" value="<div id='reflectionmethod.getdeclaringclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.getdeclaringclass.php'>ReflectionMethod::getDeclaringClass</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::getDeclaringClass</span> &amp;mdash; <span class='dc-title'>Gets declaring class</span></p> </div> <a name='reflectionmethod.getdeclaringclass.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.reflectionclass.php' class='type ReflectionClass'>ReflectionClass</a></span> <span class='methodname'><b>ReflectionMethod::getDeclaringClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the declaring class. </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='reflectionmethod.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionmethod.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionmethod.getdeclaringclass.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/reflectionmethod.isabstract.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::isAbstract</a> - Checks if method is abstract</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="ReflectionMethod::export" value="<div id='reflectionmethod.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionmethod.export.php'>ReflectionMethod::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionMethod::export</span> &amp;mdash; <span class='dc-title'>Export</span></p> </div> <a name='reflectionmethod.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionMethod::export</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Exports a ReflectionMethod. </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='reflectionmethod.export.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'> The class name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the method. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionmethod.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflectionmethod.export.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/reflectionmethod.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::__construct</a> - Constructs a ReflectionMethod</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="ReflectionMethod" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionmethod.php'>The ReflectionMethod class</a></h1> <div class='partintro'> <div id='reflectionmethod.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionMethod</b> class reports information about a method. </p> </div> <div id='reflectionmethod.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionMethod</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionMethod</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</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.reflectionmethod.php#reflectionmethod.constants.is-static'>ReflectionMethod::IS_STATIC</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.reflectionmethod.php#reflectionmethod.constants.is-public'>ReflectionMethod::IS_PUBLIC</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.reflectionmethod.php#reflectionmethod.constants.is-protected'>ReflectionMethod::IS_PROTECTED</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.reflectionmethod.php#reflectionmethod.constants.is-private'>ReflectionMethod::IS_PRIVATE</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.reflectionmethod.php#reflectionmethod.constants.is-abstract'>ReflectionMethod::IS_ABSTRACT</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.reflectionmethod.php#reflectionmethod.constants.is-final'>ReflectionMethod::IS_FINAL</a></var> <span class='initializer'> = 4</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionmethod.php#reflectionmethod.props.name'>$name</a></var> ;</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionmethod.php#reflectionmethod.props.class'>$class</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_or_method</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionClass</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionmethod.getdeclaringclass.php' class='function'>getDeclaringClass</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/reflectionmethod.getmodifiers.php' class='function'>getModifiers</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/reflectionmethod.getprototype.php' class='function'>getPrototype</a></span> ( <span class='methodparam'>void</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/reflectionmethod.invoke.php' class='function'>invoke</a></span> ( <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</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/reflectionmethod.invokeargs.php' class='function'>invokeArgs</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></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/reflectionmethod.isabstract.php' class='function'>isAbstract</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/reflectionmethod.isconstructor.php' class='function'>isConstructor</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/reflectionmethod.isdestructor.php' class='function'>isDestructor</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/reflectionmethod.isfinal.php' class='function'>isFinal</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/reflectionmethod.isprivate.php' class='function'>isPrivate</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/reflectionmethod.isprotected.php' class='function'>isProtected</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/reflectionmethod.ispublic.php' class='function'>isPublic</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/reflectionmethod.isstatic.php' class='function'>isStatic</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/reflectionmethod.setaccessible.php' class='function'>setAccessible</a></span> ( <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$accessible</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/reflectionmethod.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</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/reflectionfunctionabstract.clone.php' class='function'>ReflectionFunctionAbstract::__clone</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/reflectionfunctionabstract.getdoccomment.php' class='function'>ReflectionFunctionAbstract::getDocComment</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/reflectionfunctionabstract.getendline.php' class='function'>ReflectionFunctionAbstract::getEndLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionExtension</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getextension.php' class='function'>ReflectionFunctionAbstract::getExtension</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/reflectionfunctionabstract.getextensionname.php' class='function'>ReflectionFunctionAbstract::getExtensionName</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/reflectionfunctionabstract.getfilename.php' class='function'>ReflectionFunctionAbstract::getFileName</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/reflectionfunctionabstract.getname.php' class='function'>ReflectionFunctionAbstract::getName</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/reflectionfunctionabstract.getnamespacename.php' class='function'>ReflectionFunctionAbstract::getNamespaceName</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/reflectionfunctionabstract.getnumberofparameters.php' class='function'>ReflectionFunctionAbstract::getNumberOfParameters</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/reflectionfunctionabstract.getnumberofrequiredparameters.php' class='function'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getparameters.php' class='function'>ReflectionFunctionAbstract::getParameters</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/reflectionfunctionabstract.getshortname.php' class='function'>ReflectionFunctionAbstract::getShortName</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/reflectionfunctionabstract.getstartline.php' class='function'>ReflectionFunctionAbstract::getStartLine</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getstaticvariables.php' class='function'>ReflectionFunctionAbstract::getStaticVariables</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/reflectionfunctionabstract.innamespace.php' class='function'>ReflectionFunctionAbstract::inNamespace</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/reflectionfunctionabstract.isclosure.php' class='function'>ReflectionFunctionAbstract::isClosure</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/reflectionfunctionabstract.isdeprecated.php' class='function'>ReflectionFunctionAbstract::isDeprecated</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/reflectionfunctionabstract.isinternal.php' class='function'>ReflectionFunctionAbstract::isInternal</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/reflectionfunctionabstract.isuserdefined.php' class='function'>ReflectionFunctionAbstract::isUserDefined</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/reflectionfunctionabstract.returnsreference.php' class='function'>ReflectionFunctionAbstract::returnsReference</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.tostring.php' class='function'>ReflectionFunctionAbstract::__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionmethod.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionmethod.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> <dt id='reflectionmethod.props.class' class='varlistentry'> <span class='term'><var class='varname'>class</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> <div id='reflectionmethod.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='reflectionmethod.constants.types' class='section'> <h2 class='title'>ReflectionMethod Node Types</h2> <dl> <dt id='reflectionmethod.constants.is-static' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_STATIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionmethod.constants.is-public' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_PUBLIC</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionmethod.constants.is-protected' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_PROTECTED</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionmethod.constants.is-private' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_PRIVATE</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionmethod.constants.is-abstract' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_ABSTRACT</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> <dt id='reflectionmethod.constants.is-final' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionMethod::IS_FINAL</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionmethod.construct.php'>ReflectionMethod::__construct</a> &amp;mdash; Constructs a ReflectionMethod</li><li><a href='http://www.php.net/manual/de/reflectionmethod.export.php'>ReflectionMethod::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/de/reflectionmethod.getdeclaringclass.php'>ReflectionMethod::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/de/reflectionmethod.getmodifiers.php'>ReflectionMethod::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/de/reflectionmethod.getprototype.php'>ReflectionMethod::getPrototype</a> &amp;mdash; Gets prototype</li><li><a href='http://www.php.net/manual/de/reflectionmethod.invoke.php'>ReflectionMethod::invoke</a> &amp;mdash; Invoke</li><li><a href='http://www.php.net/manual/de/reflectionmethod.invokeargs.php'>ReflectionMethod::invokeArgs</a> &amp;mdash; Invoke args</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isabstract.php'>ReflectionMethod::isAbstract</a> &amp;mdash; Checks if method is abstract</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isconstructor.php'>ReflectionMethod::isConstructor</a> &amp;mdash; Checks if method is a constructor</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isdestructor.php'>ReflectionMethod::isDestructor</a> &amp;mdash; Checks if method is a destructor</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isfinal.php'>ReflectionMethod::isFinal</a> &amp;mdash; Checks if method is final</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isprivate.php'>ReflectionMethod::isPrivate</a> &amp;mdash; Checks if method is private</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isprotected.php'>ReflectionMethod::isProtected</a> &amp;mdash; Checks if method is protected</li><li><a href='http://www.php.net/manual/de/reflectionmethod.ispublic.php'>ReflectionMethod::isPublic</a> &amp;mdash; Checks if method is public</li><li><a href='http://www.php.net/manual/de/reflectionmethod.isstatic.php'>ReflectionMethod::isStatic</a> &amp;mdash; Checks if method is static</li><li><a href='http://www.php.net/manual/de/reflectionmethod.setaccessible.php'>ReflectionMethod::setAccessible</a> &amp;mdash; Set method accessibility</li><li><a href='http://www.php.net/manual/de/reflectionmethod.tostring.php'>ReflectionMethod::__toString</a> &amp;mdash; To string</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="ReflectionFunctionAbstract::__toString" value="<div id='reflectionfunctionabstract.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.tostring.php'>ReflectionFunctionAbstract::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionfunctionabstract.tostring.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>ReflectionFunctionAbstract::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflectionfunctionabstract.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='reflectionfunctionabstract.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The string. </p> </div> <a name='reflectionfunctionabstract.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'><b>ReflectionClass::clone</b></span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionFunctionAbstract::__clone" value="<div id='reflectionfunctionabstract.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.clone.php'>ReflectionFunctionAbstract::__clone</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::__clone</span> &amp;mdash; <span class='dc-title'>Clones function</span></p> </div> <a name='reflectionfunctionabstract.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>ReflectionFunctionAbstract::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Clones a 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='reflectionfunctionabstract.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='reflectionfunctionabstract.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionfunctionabstract.clone.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/language.oop5.cloning.php' class='link'>Object cloning</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="ReflectionFunctionAbstract::returnsReference" value="<div id='reflectionfunctionabstract.returnsreference' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.returnsreference.php'>ReflectionFunctionAbstract::returnsReference</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::returnsReference</span> &amp;mdash; <span class='dc-title'>Checks if returns reference</span></p> </div> <a name='reflectionfunctionabstract.returnsreference.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>ReflectionFunctionAbstract::returnsReference</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the function returns a reference. </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='reflectionfunctionabstract.returnsreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.returnsreference.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 it returns a reference, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionfunctionabstract.returnsreference.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/reflectionfunctionabstract.isclosure.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::isClosure</a> - Checks if closure</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="ReflectionFunctionAbstract::isUserDefined" value="<div id='reflectionfunctionabstract.isuserdefined' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.isuserdefined.php'>ReflectionFunctionAbstract::isUserDefined</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::isUserDefined</span> &amp;mdash; <span class='dc-title'>Checks if user defined</span></p> </div> <a name='reflectionfunctionabstract.isuserdefined.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>ReflectionFunctionAbstract::isUserDefined</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the function is user-defined, as opposed to internal. </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='reflectionfunctionabstract.isuserdefined.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.isuserdefined.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 it&amp;#039;s user-defined, otherwise false; </p> </div> <a name='reflectionfunctionabstract.isuserdefined.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/reflectionfunctionabstract.isinternal.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::isInternal</a> - Checks if is internal</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="ReflectionFunctionAbstract::isInternal" value="<div id='reflectionfunctionabstract.isinternal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.isinternal.php'>ReflectionFunctionAbstract::isInternal</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::isInternal</span> &amp;mdash; <span class='dc-title'>Checks if is internal</span></p> </div> <a name='reflectionfunctionabstract.isinternal.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>ReflectionFunctionAbstract::isInternal</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the function is internal, as opposed to user-defined. </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='reflectionfunctionabstract.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.isinternal.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 it&amp;#039;s internal, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionfunctionabstract.isinternal.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/reflectionfunctionabstract.isuserdefined.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::isUserDefined</a> - Checks if user defined</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="ReflectionFunctionAbstract::isDeprecated" value="<div id='reflectionfunctionabstract.isdeprecated' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.isdeprecated.php'>ReflectionFunctionAbstract::isDeprecated</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::isDeprecated</span> &amp;mdash; <span class='dc-title'>Checks if deprecated</span></p> </div> <a name='reflectionfunctionabstract.isdeprecated.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>ReflectionFunctionAbstract::isDeprecated</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the function is deprecated. </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='reflectionfunctionabstract.isdeprecated.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.isdeprecated.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 it&amp;#039;s deprecated, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionfunctionabstract.isdeprecated.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/reflectionfunctionabstract.getdoccomment.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getDocComment</a> - Gets doc comment</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="ReflectionFunctionAbstract::getStaticVariables" value="<div id='reflectionfunctionabstract.getstaticvariables' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getstaticvariables.php'>ReflectionFunctionAbstract::getStaticVariables</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getStaticVariables</span> &amp;mdash; <span class='dc-title'>Gets static variables</span></p> </div> <a name='reflectionfunctionabstract.getstaticvariables.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionFunctionAbstract::getStaticVariables</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the static variables. </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='reflectionfunctionabstract.getstaticvariables.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getstaticvariables.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/language.types.array.php' class='type array'>array</a> of static variables. </p> </div> <a name='reflectionfunctionabstract.getstaticvariables.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/reflectionfunctionabstract.getparameters.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getParameters</a> - Gets parameters</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="ReflectionFunctionAbstract::getStartLine" value="<div id='reflectionfunctionabstract.getstartline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getstartline.php'>ReflectionFunctionAbstract::getStartLine</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getStartLine</span> &amp;mdash; <span class='dc-title'>Gets starting line number</span></p> </div> <a name='reflectionfunctionabstract.getstartline.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>ReflectionFunctionAbstract::getStartLine</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the starting line number of the 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='reflectionfunctionabstract.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The starting line number. </p> </div> <a name='reflectionfunctionabstract.getstartline.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/reflectionfunctionabstract.getendline.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getEndLine</a> - Gets end line number</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="ReflectionFunctionAbstract::getParameters" value="<div id='reflectionfunctionabstract.getparameters' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getparameters.php'>ReflectionFunctionAbstract::getParameters</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getParameters</span> &amp;mdash; <span class='dc-title'>Gets parameters</span></p> </div> <a name='reflectionfunctionabstract.getparameters.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionFunctionAbstract::getParameters</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the parameters as an array of <a href='http://www.php.net/manual/de/class.reflectionparameter.php' class='type ReflectionParameter'>ReflectionParameter</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='reflectionfunctionabstract.getparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The parameters, as a <a href='http://www.php.net/manual/de/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> object. </p> </div> <a name='reflectionfunctionabstract.getparameters.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/reflectionfunctionabstract.getnumberofparameters.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getNumberOfParameters</a> - Gets number of parameters</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="ReflectionFunctionAbstract::getNumberOfRequiredParameters" value="<div id='reflectionfunctionabstract.getnumberofrequiredparameters' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getnumberofrequiredparameters.php'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.3)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</span> &amp;mdash; <span class='dc-title'>Gets number of required parameters</span></p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.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>ReflectionFunctionAbstract::getNumberOfRequiredParameters</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the number of required parameters that a function defines. </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='reflectionfunctionabstract.getnumberofrequiredparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The number of required parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.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/reflectionfunctionabstract.getnumberofparameters.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getNumberOfParameters</a> - Gets number of parameters</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="ReflectionFunctionAbstract::getNumberOfParameters" value="<div id='reflectionfunctionabstract.getnumberofparameters' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getnumberofparameters.php'>ReflectionFunctionAbstract::getNumberOfParameters</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.0.3)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getNumberOfParameters</span> &amp;mdash; <span class='dc-title'>Gets number of parameters</span></p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.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>ReflectionFunctionAbstract::getNumberOfParameters</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the number of parameters that a function defines, both optional and required. </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='reflectionfunctionabstract.getnumberofparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The number of parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.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/reflectionfunctionabstract.getnumberofrequiredparameters.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a> - Gets number of required parameters</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="ReflectionFunctionAbstract::getName" value="<div id='reflectionfunctionabstract.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getname.php'>ReflectionFunctionAbstract::getName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getName</span> &amp;mdash; <span class='dc-title'>Gets function name</span></p> </div> <a name='reflectionfunctionabstract.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>ReflectionFunctionAbstract::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the name of the 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='reflectionfunctionabstract.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='reflectionfunctionabstract.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The name of the function. </p> </div> <a name='reflectionfunctionabstract.getname.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/reflectionfunctionabstract.getextensionname.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getExtensionName</a> - Gets extension name</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.isuserdefined.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::isUserDefined</a> - Checks if user defined</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="ReflectionFunctionAbstract::getFileName" value="<div id='reflectionfunctionabstract.getfilename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getfilename.php'>ReflectionFunctionAbstract::getFileName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getFileName</span> &amp;mdash; <span class='dc-title'>Gets file name</span></p> </div> <a name='reflectionfunctionabstract.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>ReflectionFunctionAbstract::getFileName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the file name from a 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='reflectionfunctionabstract.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='reflectionfunctionabstract.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The file name. </p> </div> <a name='reflectionfunctionabstract.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/reflectionfunctionabstract.getnamespacename.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getNamespaceName</a> - Gets namespace name</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="ReflectionFunctionAbstract::getExtensionName" value="<div id='reflectionfunctionabstract.getextensionname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getextensionname.php'>ReflectionFunctionAbstract::getExtensionName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getExtensionName</span> &amp;mdash; <span class='dc-title'>Gets extension name</span></p> </div> <a name='reflectionfunctionabstract.getextensionname.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>ReflectionFunctionAbstract::getExtensionName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the extensions name. </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='reflectionfunctionabstract.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionfunctionabstract.getextensionname.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/reflectionfunctionabstract.getextension.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getExtension</a> - Gets extension info</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="ReflectionFunctionAbstract::getExtension" value="<div id='reflectionfunctionabstract.getextension' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getextension.php'>ReflectionFunctionAbstract::getExtension</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getExtension</span> &amp;mdash; <span class='dc-title'>Gets extension info</span></p> </div> <a name='reflectionfunctionabstract.getextension.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.reflectionextension.php' class='type ReflectionExtension'>ReflectionExtension</a></span> <span class='methodname'><b>ReflectionFunctionAbstract::getExtension</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the extension information of a 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='reflectionfunctionabstract.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The extension information, as a <a href='http://www.php.net/manual/de/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionfunctionabstract.getextension.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/reflectionfunctionabstract.getextensionname.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getExtensionName</a> - Gets extension name</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="ReflectionFunctionAbstract::getEndLine" value="<div id='reflectionfunctionabstract.getendline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getendline.php'>ReflectionFunctionAbstract::getEndLine</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getEndLine</span> &amp;mdash; <span class='dc-title'>Gets end line number</span></p> </div> <a name='reflectionfunctionabstract.getendline.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>ReflectionFunctionAbstract::getEndLine</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the ending line number. </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='reflectionfunctionabstract.getendline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The ending line number of the user defined class, or <b><tt class='constant'>FALSE</tt></b> if unknown. </p> </div> <a name='reflectionfunctionabstract.getendline.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/reflectionfunctionabstract.getstartline.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getStartLine</a> - Gets starting line number</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="ReflectionFunctionAbstract::getDocComment" value="<div id='reflectionfunctionabstract.getdoccomment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunctionabstract.getdoccomment.php'>ReflectionFunctionAbstract::getDocComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionFunctionAbstract::getDocComment</span> &amp;mdash; <span class='dc-title'>Gets doc comment</span></p> </div> <a name='reflectionfunctionabstract.getdoccomment.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>ReflectionFunctionAbstract::getDocComment</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get a Doc comment from a 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='reflectionfunctionabstract.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunctionabstract.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The doc comment if it exists, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionfunctionabstract.getdoccomment.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/reflectionfunctionabstract.getstartline.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getStartLine</a> - Gets starting line number</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="ReflectionFunctionAbstract" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionfunctionabstract.php'>The ReflectionFunctionAbstract class</a></h1> <div class='partintro'> <div id='reflectionfunctionabstract.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> A parent class to <a href='http://www.php.net/manual/de/class.reflectionfunction.php' class='classname'>ReflectionFunction</a>, read its description for details. </p> </div> <div id='reflectionfunctionabstract.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionFunctionAbstract</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionFunctionAbstract</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionfunctionabstract.php#reflectionfunctionabstract.props.name'>$name</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</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/reflectionfunctionabstract.clone.php' class='function'>__clone</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/reflectionfunctionabstract.getdoccomment.php' class='function'>getDocComment</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/reflectionfunctionabstract.getendline.php' class='function'>getEndLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionExtension</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getextension.php' class='function'>getExtension</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/reflectionfunctionabstract.getextensionname.php' class='function'>getExtensionName</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/reflectionfunctionabstract.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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getname.php' class='function'>getName</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/reflectionfunctionabstract.getnamespacename.php' class='function'>getNamespaceName</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/reflectionfunctionabstract.getnumberofparameters.php' class='function'>getNumberOfParameters</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/reflectionfunctionabstract.getnumberofrequiredparameters.php' class='function'>getNumberOfRequiredParameters</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getparameters.php' class='function'>getParameters</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/reflectionfunctionabstract.getshortname.php' class='function'>getShortName</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/reflectionfunctionabstract.getstartline.php' class='function'>getStartLine</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getstaticvariables.php' class='function'>getStaticVariables</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/reflectionfunctionabstract.innamespace.php' class='function'>inNamespace</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/reflectionfunctionabstract.isclosure.php' class='function'>isClosure</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/reflectionfunctionabstract.isdeprecated.php' class='function'>isDeprecated</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/reflectionfunctionabstract.isinternal.php' class='function'>isInternal</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/reflectionfunctionabstract.isuserdefined.php' class='function'>isUserDefined</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/reflectionfunctionabstract.returnsreference.php' class='function'>returnsReference</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionfunctionabstract.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionfunctionabstract.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.clone.php'>ReflectionFunctionAbstract::__clone</a> &amp;mdash; Clones function</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getdoccomment.php'>ReflectionFunctionAbstract::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getendline.php'>ReflectionFunctionAbstract::getEndLine</a> &amp;mdash; Gets end line number</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getextension.php'>ReflectionFunctionAbstract::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getextensionname.php'>ReflectionFunctionAbstract::getExtensionName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getfilename.php'>ReflectionFunctionAbstract::getFileName</a> &amp;mdash; Gets file name</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getname.php'>ReflectionFunctionAbstract::getName</a> &amp;mdash; Gets function name</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getnamespacename.php'>ReflectionFunctionAbstract::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getnumberofparameters.php'>ReflectionFunctionAbstract::getNumberOfParameters</a> &amp;mdash; Gets number of parameters</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getnumberofrequiredparameters.php'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a> &amp;mdash; Gets number of required parameters</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getparameters.php'>ReflectionFunctionAbstract::getParameters</a> &amp;mdash; Gets parameters</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getshortname.php'>ReflectionFunctionAbstract::getShortName</a> &amp;mdash; Gets function short name</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getstartline.php'>ReflectionFunctionAbstract::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getstaticvariables.php'>ReflectionFunctionAbstract::getStaticVariables</a> &amp;mdash; Gets static variables</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.innamespace.php'>ReflectionFunctionAbstract::inNamespace</a> &amp;mdash; Checks if function in namespace</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.isclosure.php'>ReflectionFunctionAbstract::isClosure</a> &amp;mdash; Checks if closure</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.isdeprecated.php'>ReflectionFunctionAbstract::isDeprecated</a> &amp;mdash; Checks if deprecated</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.isinternal.php'>ReflectionFunctionAbstract::isInternal</a> &amp;mdash; Checks if is internal</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.isuserdefined.php'>ReflectionFunctionAbstract::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.returnsreference.php'>ReflectionFunctionAbstract::returnsReference</a> &amp;mdash; Checks if returns reference</li><li><a href='http://www.php.net/manual/de/reflectionfunctionabstract.tostring.php'>ReflectionFunctionAbstract::__toString</a> &amp;mdash; To string</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="ReflectionFunction::__toString" value="<div id='reflectionfunction.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.tostring.php'>ReflectionFunction::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionfunction.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>ReflectionFunction::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To string. </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='reflectionfunction.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='reflectionfunction.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionfunction.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'><b>ReflectionClassAbstract::clone</b></span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionFunction::__construct" value="<div id='reflectionfunction.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.construct.php'>ReflectionFunction::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ReflectionFunction object</span></p> </div> <a name='reflectionfunction.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionFunction::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <a href='http://www.php.net/manual/de/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionfunction.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'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the function to reflect. </p> </dd> </dl> <p> </p> </div> <a name='reflectionfunction.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='reflectionfunction.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> A <b class='classname'>ReflectionException</b> if the <i><tt class='parameter'>name</tt></i> parameter does not contain a valid function. </p> </div> <a name='reflectionfunction.construct.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>ReflectionFunction::__construct</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: #FF8000'>/**<br />&amp;nbsp;*&amp;nbsp;A&amp;nbsp;simple&amp;nbsp;counter<br />&amp;nbsp;*<br />&amp;nbsp;*&amp;nbsp;@return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int<br />&amp;nbsp;*/<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>counter</span><span style='color: #007700'>()<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;</span><span style='color: #0000BB'>$c&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;return&amp;nbsp;++</span><span style='color: #0000BB'>$c</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Create&amp;nbsp;an&amp;nbsp;instance&amp;nbsp;of&amp;nbsp;the&amp;nbsp;ReflectionFunction&amp;nbsp;class<br /></span><span style='color: #0000BB'>$func&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionFunction</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'counter'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Print&amp;nbsp;out&amp;nbsp;basic&amp;nbsp;information<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'===&amp;gt;&amp;nbsp;The&amp;nbsp;%s&amp;nbsp;function&amp;nbsp;'%s'\n'</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;declared&amp;nbsp;in&amp;nbsp;%s\n'</span><span style='color: #007700'>.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lines&amp;nbsp;%d&amp;nbsp;to&amp;nbsp;%d\n'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isInternal</span><span style='color: #007700'>()&amp;nbsp;?&amp;nbsp;</span><span style='color: #DD0000'>'internal'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'user-defined'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>(),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$func</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;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getStartLine</span><span style='color: #007700'>(),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getEndline</span><span style='color: #007700'>()<br />);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Print&amp;nbsp;documentation&amp;nbsp;comment<br /></span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Documentation:\n&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDocComment</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;Print&amp;nbsp;static&amp;nbsp;variables&amp;nbsp;if&amp;nbsp;existant<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$statics&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$func</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getStaticVariables</span><span style='color: #007700'>())<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printf</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'---&amp;gt;&amp;nbsp;Static&amp;nbsp;variables:&amp;nbsp;%s\n'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>var_export</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$statics</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> ===&amp;gt; The user-defined function &amp;#039;counter&amp;#039; declared in /Users/philip/test.php lines 7 to 11 ---&amp;gt; Documentation: &amp;#039;/** * A simple counter * * @return int */&amp;#039; ---&amp;gt; Static variables: array ( &amp;#039;c&amp;#039; =&amp;gt; 0, ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionfunction.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/reflectionmethod.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::__construct</a> - Constructs a ReflectionMethod</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionFunction::isDisabled" value="<div id='reflectionfunction.isdisabled' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.isdisabled.php'>ReflectionFunction::isDisabled</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::isDisabled</span> &amp;mdash; <span class='dc-title'>Checks if function is disabled</span></p> </div> <a name='reflectionfunction.isdisabled.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>ReflectionFunction::isDisabled</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the function is disabled, via the <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.disable-functions' class='link'>disable_functions</a> directive. </p> </div> <a name='reflectionfunction.isdisabled.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionfunction.isdisabled.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 it&amp;#039;s disable, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionfunction.isdisabled.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/reflectionfunctionabstract.isuserdefined.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::isUserDefined</a> - Checks if user defined</span></li> <li class='member'><a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.disable-functions' class='link'>disable_functions directive</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="ReflectionFunction::invokeArgs" value="<div id='reflectionfunction.invokeargs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.invokeargs.php'>ReflectionFunction::invokeArgs</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::invokeArgs</span> &amp;mdash; <span class='dc-title'>Invokes function args</span></p> </div> <a name='reflectionfunction.invokeargs.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>ReflectionFunction::invokeArgs</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></span> )</div> <p class='para rdfs-comment'> Invokes args. </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='reflectionfunction.invokeargs.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'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The args to invoke. </p> </dd> </dl> <p> </p> </div> <a name='reflectionfunction.invokeargs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invokeargs.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/reflectionfunction.invoke.php' class='function' rel='rdfs-seeAlso'>ReflectionFunction::invoke</a> - Invokes function</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getnumberofparameters.php' class='function' rel='rdfs-seeAlso'>ReflectionFunctionAbstract::getNumberOfParameters</a> - Gets number of parameters</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.invoke' class='link'>__invoke</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="ReflectionFunction::invoke" value="<div id='reflectionfunction.invoke' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.invoke.php'>ReflectionFunction::invoke</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::invoke</span> &amp;mdash; <span class='dc-title'>Invokes function</span></p> </div> <a name='reflectionfunction.invoke.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>ReflectionFunction::invoke</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</tt></span> ] )</div> <p class='para rdfs-comment'> Invokes a reflected function. </p> </div> <a name='reflectionfunction.invoke.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'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The passed in argument list. It accepts a variable number of arguments which are passed to the function much like <a href='http://www.php.net/manual/de/function.call-user-func.php' class='function'>call_user_func()</a> is. </p> </dd> </dl> <p> </p> </div> <a name='reflectionfunction.invoke.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invoke.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/reflectionfunction.export.php' class='function' rel='rdfs-seeAlso'>ReflectionFunction::export</a> - Exports function</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.invoke' class='link'>__invoke</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="ReflectionFunction::export" value="<div id='reflectionfunction.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionfunction.export.php'>ReflectionFunction::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionFunction::export</span> &amp;mdash; <span class='dc-title'>Exports function</span></p> </div> <a name='reflectionfunction.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionFunction::export</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</tt></span> ] )</div> <p class='para rdfs-comment'> Exports a Reflected 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='reflectionfunction.export.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'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionfunction.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflectionfunction.export.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'><b>ReflectionExtension::invoke</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="ReflectionFunction" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionfunction.php'>The ReflectionFunction class</a></h1> <div class='partintro'> <div id='reflectionfunction.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionFunction</b> class reports information about a function. </p> <p class='para'> Parent class <a href='http://www.php.net/manual/de/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> has the same methods except <b>invoke()</b>, <b>invokeArgs()</b>, <b>export()</b> and <b>isDisabled()</b>. </p> </div> <div id='reflectionfunction.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionFunction</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionFunction</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</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.reflectionfunction.php#reflectionfunction.constants.is-deprecated'>ReflectionFunction::IS_DEPRECATED</a></var> <span class='initializer'> = 262144</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionfunction.php#reflectionfunction.props.name'>$name</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunction.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunction.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</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/reflectionfunction.invoke.php' class='function'>invoke</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$args</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/reflectionfunction.invokeargs.php' class='function'>invokeArgs</a></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></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/reflectionfunction.isdisabled.php' class='function'>isDisabled</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/reflectionfunction.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</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/reflectionfunctionabstract.clone.php' class='function'>ReflectionFunctionAbstract::__clone</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/reflectionfunctionabstract.getdoccomment.php' class='function'>ReflectionFunctionAbstract::getDocComment</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/reflectionfunctionabstract.getendline.php' class='function'>ReflectionFunctionAbstract::getEndLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionExtension</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionfunctionabstract.getextension.php' class='function'>ReflectionFunctionAbstract::getExtension</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/reflectionfunctionabstract.getextensionname.php' class='function'>ReflectionFunctionAbstract::getExtensionName</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/reflectionfunctionabstract.getfilename.php' class='function'>ReflectionFunctionAbstract::getFileName</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/reflectionfunctionabstract.getname.php' class='function'>ReflectionFunctionAbstract::getName</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/reflectionfunctionabstract.getnamespacename.php' class='function'>ReflectionFunctionAbstract::getNamespaceName</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/reflectionfunctionabstract.getnumberofparameters.php' class='function'>ReflectionFunctionAbstract::getNumberOfParameters</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/reflectionfunctionabstract.getnumberofrequiredparameters.php' class='function'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getparameters.php' class='function'>ReflectionFunctionAbstract::getParameters</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/reflectionfunctionabstract.getshortname.php' class='function'>ReflectionFunctionAbstract::getShortName</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/reflectionfunctionabstract.getstartline.php' class='function'>ReflectionFunctionAbstract::getStartLine</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.getstaticvariables.php' class='function'>ReflectionFunctionAbstract::getStaticVariables</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/reflectionfunctionabstract.innamespace.php' class='function'>ReflectionFunctionAbstract::inNamespace</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/reflectionfunctionabstract.isclosure.php' class='function'>ReflectionFunctionAbstract::isClosure</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/reflectionfunctionabstract.isdeprecated.php' class='function'>ReflectionFunctionAbstract::isDeprecated</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/reflectionfunctionabstract.isinternal.php' class='function'>ReflectionFunctionAbstract::isInternal</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/reflectionfunctionabstract.isuserdefined.php' class='function'>ReflectionFunctionAbstract::isUserDefined</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/reflectionfunctionabstract.returnsreference.php' class='function'>ReflectionFunctionAbstract::returnsReference</a></span> ( <span class='methodparam'>void</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/reflectionfunctionabstract.tostring.php' class='function'>ReflectionFunctionAbstract::__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionfunction.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionfunction.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> <div id='reflectionfunction.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='reflectionfunction.constants.types' class='section'> <h2 class='title'>ReflectionFunction Node Types</h2> <dl> <dt id='reflectionfunction.constants.is-deprecated' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionFunction::IS_DEPRECATED</tt></b></span> </dt><dd class='listitem'> <p class='para'>Description here...</p> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionfunction.construct.php'>ReflectionFunction::__construct</a> &amp;mdash; Constructs a ReflectionFunction object</li><li><a href='http://www.php.net/manual/de/reflectionfunction.export.php'>ReflectionFunction::export</a> &amp;mdash; Exports function</li><li><a href='http://www.php.net/manual/de/reflectionfunction.invoke.php'>ReflectionFunction::invoke</a> &amp;mdash; Invokes function</li><li><a href='http://www.php.net/manual/de/reflectionfunction.invokeargs.php'>ReflectionFunction::invokeArgs</a> &amp;mdash; Invokes function args</li><li><a href='http://www.php.net/manual/de/reflectionfunction.isdisabled.php'>ReflectionFunction::isDisabled</a> &amp;mdash; Checks if function is disabled</li><li><a href='http://www.php.net/manual/de/reflectionfunction.tostring.php'>ReflectionFunction::__toString</a> &amp;mdash; To string</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="ReflectionExtension::__toString" value="<div id='reflectionextension.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.tostring.php'>ReflectionExtension::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionextension.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>ReflectionExtension::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To a string. </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='reflectionextension.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='reflectionextension.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A string. </p> </div> <a name='reflectionextension.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/reflectionextension.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::__construct</a> - Constructs a ReflectionExtension</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionExtension::__construct" value="<div id='reflectionextension.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.construct.php'>ReflectionExtension::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ReflectionExtension</span></p> </div> <a name='reflectionextension.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionExtension::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Construct a <a href='http://www.php.net/manual/de/class.reflectionextension.php' class='classname'>ReflectionExtension</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='reflectionextension.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'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the extension. </p> </dd> </dl> <p> </p> </div> <a name='reflectionextension.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionextension.php' class='classname'>ReflectionExtension</a> <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='reflectionextension.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/reflectionextension.info.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::info</a> - Gets extension info</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionExtension::__clone" value="<div id='reflectionextension.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.clone.php'>ReflectionExtension::__clone</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::__clone</span> &amp;mdash; <span class='dc-title'>Clones</span></p> </div> <a name='reflectionextension.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>ReflectionExtension::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Clones. </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='reflectionextension.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='reflectionextension.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionextension.clone.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/reflectionextension.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::__construct</a> - Constructs a ReflectionExtension</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.cloning.php' class='link'>Object cloning</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="ReflectionExtension::info" value="<div id='reflectionextension.info' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.info.php'>ReflectionExtension::info</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::info</span> &amp;mdash; <span class='dc-title'>Gets extension info</span></p> </div> <a name='reflectionextension.info.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>ReflectionExtension::info</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets information about an extension. </p> </div> <a name='reflectionextension.info.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Information about the extension. </p> </div> <a name='reflectionextension.info.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>ReflectionExtension::info</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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysqli'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>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> mysqli MysqlI Support =&amp;gt; enabled Client API library version =&amp;gt; mysqlnd 5.0.5-dev - 081106 - $Revision: 288721 $ Active Persistent Links =&amp;gt; 0 Inactive Persistent Links =&amp;gt; 0 Active Links =&amp;gt; 0 Persistent cache =&amp;gt; enabled put_hits =&amp;gt; 0 put_misses =&amp;gt; 0 get_hits =&amp;gt; 0 get_misses =&amp;gt; 0 size =&amp;gt; 2000 free_items =&amp;gt; 2000 references =&amp;gt; 2 Directive =&amp;gt; Local Value =&amp;gt; Master Value mysqli.max_links =&amp;gt; Unlimited =&amp;gt; Unlimited mysqli.max_persistent =&amp;gt; Unlimited =&amp;gt; Unlimited mysqli.allow_persistent =&amp;gt; On =&amp;gt; On mysqli.default_host =&amp;gt; no value =&amp;gt; no value mysqli.default_user =&amp;gt; no value =&amp;gt; no value mysqli.default_pw =&amp;gt; no value =&amp;gt; no value mysqli.default_port =&amp;gt; 3306 =&amp;gt; 3306 mysqli.default_socket =&amp;gt; no value =&amp;gt; no value mysqli.reconnect =&amp;gt; Off =&amp;gt; Off mysqli.allow_local_infile =&amp;gt; On =&amp;gt; On mysqli.cache_size =&amp;gt; 2000 =&amp;gt; 2000 NULL </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.info.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/reflectionextension.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getName</a> - Gets extension name</span></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="ReflectionExtension::getVersion" value="<div id='reflectionextension.getversion' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getversion.php'>ReflectionExtension::getVersion</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getVersion</span> &amp;mdash; <span class='dc-title'>Gets extension version</span></p> </div> <a name='reflectionextension.getversion.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>ReflectionExtension::getVersion</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the version of the extension. </p> </div> <a name='reflectionextension.getversion.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The version of the extension. </p> </div> <a name='reflectionextension.getversion.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>ReflectionExtension::getVersion</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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysqli'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getVersion</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> string(3) &amp;quot;0.1&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getversion.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/reflectionextension.info.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::info</a> - Gets extension info</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="ReflectionExtension::getName" value="<div id='reflectionextension.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getname.php'>ReflectionExtension::getName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getName</span> &amp;mdash; <span class='dc-title'>Gets extension name</span></p> </div> <a name='reflectionextension.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>ReflectionExtension::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the extensions name. </p> </div> <a name='reflectionextension.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='reflectionextension.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionextension.getname.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>ReflectionExtension::getName</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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysqli'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(6) &amp;quot;mysqli&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getname.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/reflectionextension.getclassnames.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getClassNames</a> - Gets class names</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="ReflectionExtension::getINIEntries" value="<div id='reflectionextension.getinientries' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getinientries.php'>ReflectionExtension::getINIEntries</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getINIEntries</span> &amp;mdash; <span class='dc-title'>Gets extension ini entries</span></p> </div> <a name='reflectionextension.getinientries.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getINIEntries</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the ini entries for an extension. </p> </div> <a name='reflectionextension.getinientries.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getinientries.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An associative <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> with the ini entries as keys, with their defined values as values. </p> </div> <a name='reflectionextension.getinientries.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'><a href='http://www.php.net/manual/de/reflectionextension.getfunctions.php' class='function'>ReflectionExtension::getFunctions</a></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 />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'mysql'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getINIEntries</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 ( [mysql.allow_persistent] =&amp;gt; 1 [mysql.max_persistent] =&amp;gt; -1 [mysql.max_links] =&amp;gt; -1 [mysql.default_host] =&amp;gt; [mysql.default_user] =&amp;gt; [mysql.default_password] =&amp;gt; [mysql.default_port] =&amp;gt; [mysql.default_socket] =&amp;gt; [mysql.connect_timeout] =&amp;gt; 60 [mysql.trace_mode] =&amp;gt; [mysql.allow_local_infile] =&amp;gt; 1 [mysql.cache_size] =&amp;gt; 2000 ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getinientries.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/reflectionextension.getconstants.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getConstants</a> - Gets constants</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="ReflectionExtension::getFunctions" value="<div id='reflectionextension.getfunctions' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getfunctions.php'>ReflectionExtension::getFunctions</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getFunctions</span> &amp;mdash; <span class='dc-title'>Gets extension functions</span></p> </div> <a name='reflectionextension.getfunctions.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getFunctions</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get defined functions from an extension. </p> </div> <a name='reflectionextension.getfunctions.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An associative array of <a href='http://www.php.net/manual/de/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> objects, for each function defined in the extension with the keys being the function names. If no function are defined, an empty array is returned. </p> </div> <a name='reflectionextension.getfunctions.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>ReflectionExtension::getFunctions</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 />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SimpleXML'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getFunctions</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 ( [simplexml_load_file] =&amp;gt; ReflectionFunction Object ( [name] =&amp;gt; simplexml_load_file ) [simplexml_load_string] =&amp;gt; ReflectionFunction Object ( [name] =&amp;gt; simplexml_load_string ) [simplexml_import_dom] =&amp;gt; ReflectionFunction Object ( [name] =&amp;gt; simplexml_import_dom ) ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getfunctions.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/reflectionextension.getclasses.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getClasses</a> - Gets classes</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="ReflectionExtension::getDependencies" value="<div id='reflectionextension.getdependencies' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getdependencies.php'>ReflectionExtension::getDependencies</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getDependencies</span> &amp;mdash; <span class='dc-title'>Gets dependencies</span></p> </div> <a name='reflectionextension.getdependencies.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getDependencies</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets dependencies, by listing both required and conflicting dependencies. </p> </div> <a name='reflectionextension.getdependencies.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getdependencies.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An associative <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> with dependencies as keys and either <i>Required</i> or <i>Conflicts</i> as the values. </p> </div> <a name='reflectionextension.getdependencies.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>ReflectionExtension::getDependencies</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 />$dom&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'dom'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dom</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDependencies</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 ( [libxml] =&amp;gt; Required [domxml] =&amp;gt; Conflicts ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getdependencies.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'><b>ReflectionClass::getVersion</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="ReflectionExtension::getConstants" value="<div id='reflectionextension.getconstants' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getconstants.php'>ReflectionExtension::getConstants</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getConstants</span> &amp;mdash; <span class='dc-title'>Gets constants</span></p> </div> <a name='reflectionextension.getconstants.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getConstants</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get defined constants from an extension. </p> </div> <a name='reflectionextension.getconstants.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getconstants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An associative array with constant names as keys. </p> </div> <a name='reflectionextension.getconstants.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'><a href='http://www.php.net/manual/de/reflectionextension.getclasses.php' class='function'>ReflectionExtension::getClasses</a></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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DOM'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getConstants</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 ( [XML_ELEMENT_NODE] =&amp;gt; 1 [XML_ATTRIBUTE_NODE] =&amp;gt; 2 [XML_TEXT_NODE] =&amp;gt; 3 [XML_CDATA_SECTION_NODE] =&amp;gt; 4 [XML_ENTITY_REF_NODE] =&amp;gt; 5 [XML_ENTITY_NODE] =&amp;gt; 6 [XML_PI_NODE] =&amp;gt; 7 [XML_COMMENT_NODE] =&amp;gt; 8 [XML_DOCUMENT_NODE] =&amp;gt; 9 [XML_DOCUMENT_TYPE_NODE] =&amp;gt; 10 [XML_DOCUMENT_FRAG_NODE] =&amp;gt; 11 [XML_NOTATION_NODE] =&amp;gt; 12 [XML_HTML_DOCUMENT_NODE] =&amp;gt; 13 [XML_DTD_NODE] =&amp;gt; 14 [XML_ELEMENT_DECL_NODE] =&amp;gt; 15 [XML_ATTRIBUTE_DECL_NODE] =&amp;gt; 16 [XML_ENTITY_DECL_NODE] =&amp;gt; 17 [XML_NAMESPACE_DECL_NODE] =&amp;gt; 18 [XML_LOCAL_NAMESPACE] =&amp;gt; 18 [XML_ATTRIBUTE_CDATA] =&amp;gt; 1 [XML_ATTRIBUTE_ID] =&amp;gt; 2 [XML_ATTRIBUTE_IDREF] =&amp;gt; 3 [XML_ATTRIBUTE_IDREFS] =&amp;gt; 4 [XML_ATTRIBUTE_ENTITY] =&amp;gt; 6 [XML_ATTRIBUTE_NMTOKEN] =&amp;gt; 7 [XML_ATTRIBUTE_NMTOKENS] =&amp;gt; 8 [XML_ATTRIBUTE_ENUMERATION] =&amp;gt; 9 [XML_ATTRIBUTE_NOTATION] =&amp;gt; 10 [DOM_PHP_ERR] =&amp;gt; 0 [DOM_INDEX_SIZE_ERR] =&amp;gt; 1 [DOMSTRING_SIZE_ERR] =&amp;gt; 2 [DOM_HIERARCHY_REQUEST_ERR] =&amp;gt; 3 [DOM_WRONG_DOCUMENT_ERR] =&amp;gt; 4 [DOM_INVALID_CHARACTER_ERR] =&amp;gt; 5 [DOM_NO_DATA_ALLOWED_ERR] =&amp;gt; 6 [DOM_NO_MODIFICATION_ALLOWED_ERR] =&amp;gt; 7 [DOM_NOT_FOUND_ERR] =&amp;gt; 8 [DOM_NOT_SUPPORTED_ERR] =&amp;gt; 9 [DOM_INUSE_ATTRIBUTE_ERR] =&amp;gt; 10 [DOM_INVALID_STATE_ERR] =&amp;gt; 11 [DOM_SYNTAX_ERR] =&amp;gt; 12 [DOM_INVALID_MODIFICATION_ERR] =&amp;gt; 13 [DOM_NAMESPACE_ERR] =&amp;gt; 14 [DOM_INVALID_ACCESS_ERR] =&amp;gt; 15 [DOM_VALIDATION_ERR] =&amp;gt; 16 ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getconstants.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/reflectionextension.getinientries.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getINIEntries</a> - Gets extension ini 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="ReflectionExtension::getClassNames" value="<div id='reflectionextension.getclassnames' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getclassnames.php'>ReflectionExtension::getClassNames</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getClassNames</span> &amp;mdash; <span class='dc-title'>Gets class names</span></p> </div> <a name='reflectionextension.getclassnames.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getClassNames</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets a listing of class names as defined in the extension. </p> </div> <a name='reflectionextension.getclassnames.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getclassnames.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/language.types.array.php' class='type array'>array</a> of class names, as defined in the extension. If no classes are defined, an empty array is returned. </p> </div> <a name='reflectionextension.getclassnames.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>ReflectionExtension::getClassNames</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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'XMLWriter'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getClassNames</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(1) { [0]=&amp;gt; string(9) &amp;quot;XMLWriter&amp;quot; } </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getclassnames.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/reflectionextension.getclasses.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getClasses</a> - Gets classes</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionextension.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getName</a> - Gets extension name</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="ReflectionExtension::getClasses" value="<div id='reflectionextension.getclasses' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.getclasses.php'>ReflectionExtension::getClasses</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::getClasses</span> &amp;mdash; <span class='dc-title'>Gets classes</span></p> </div> <a name='reflectionextension.getclasses.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionExtension::getClasses</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets a list of classes from an extension. </p> </div> <a name='reflectionextension.getclasses.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionextension.getclasses.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An array of <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> objects, one for each class within the extension. If no classes are defined, an empty array is returned. </p> </div> <a name='reflectionextension.getclasses.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>ReflectionExtension::getClasses</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 />$ext&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionExtension</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'XMLWriter'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ext</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getClasses</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(1) { [&amp;quot;XMLWriter&amp;quot;]=&amp;gt; &amp;amp;object(ReflectionClass)#2 (1) { [&amp;quot;name&amp;quot;]=&amp;gt; string(9) &amp;quot;XMLWriter&amp;quot; } } </pre></div> </div> </div><p> </p> </div> <a name='reflectionextension.getclasses.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/reflectionextension.getclassnames.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::getClassNames</a> - Gets class names</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="ReflectionExtension::export" value="<div id='reflectionextension.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionextension.export.php'>ReflectionExtension::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionExtension::export</span> &amp;mdash; <span class='dc-title'>Export</span></p> </div> <a name='reflectionextension.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionExtension::export</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Exports a reflected extension. </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='reflectionextension.export.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'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionextension.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflectionextension.export.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/reflectionextension.info.php' class='function' rel='rdfs-seeAlso'>ReflectionExtension::info</a> - Gets extension info</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="ReflectionExtension" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionextension.php'>The ReflectionExtension class</a></h1> <div class='partintro'> <div id='reflectionextension.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionExtension</b> class reports information about an extension. </p> </div> <div id='reflectionextension.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionExtension</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionExtension</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionextension.php#reflectionextension.props.name'>$name</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</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/reflectionextension.clone.php' class='function'>__clone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionextension.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionextension.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></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/reflectionextension.getclasses.php' class='function'>getClasses</a></span> ( <span class='methodparam'>void</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/reflectionextension.getclassnames.php' class='function'>getClassNames</a></span> ( <span class='methodparam'>void</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/reflectionextension.getconstants.php' class='function'>getConstants</a></span> ( <span class='methodparam'>void</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/reflectionextension.getdependencies.php' class='function'>getDependencies</a></span> ( <span class='methodparam'>void</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/reflectionextension.getfunctions.php' class='function'>getFunctions</a></span> ( <span class='methodparam'>void</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/reflectionextension.getinientries.php' class='function'>getINIEntries</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/reflectionextension.getname.php' class='function'>getName</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/reflectionextension.getversion.php' class='function'>getVersion</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/reflectionextension.info.php' class='function'>info</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/reflectionextension.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionextension.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionextension.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionextension.clone.php'>ReflectionExtension::__clone</a> &amp;mdash; Clones</li><li><a href='http://www.php.net/manual/de/reflectionextension.construct.php'>ReflectionExtension::__construct</a> &amp;mdash; Constructs a ReflectionExtension</li><li><a href='http://www.php.net/manual/de/reflectionextension.export.php'>ReflectionExtension::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/de/reflectionextension.getclasses.php'>ReflectionExtension::getClasses</a> &amp;mdash; Gets classes</li><li><a href='http://www.php.net/manual/de/reflectionextension.getclassnames.php'>ReflectionExtension::getClassNames</a> &amp;mdash; Gets class names</li><li><a href='http://www.php.net/manual/de/reflectionextension.getconstants.php'>ReflectionExtension::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/de/reflectionextension.getdependencies.php'>ReflectionExtension::getDependencies</a> &amp;mdash; Gets dependencies</li><li><a href='http://www.php.net/manual/de/reflectionextension.getfunctions.php'>ReflectionExtension::getFunctions</a> &amp;mdash; Gets extension functions</li><li><a href='http://www.php.net/manual/de/reflectionextension.getinientries.php'>ReflectionExtension::getINIEntries</a> &amp;mdash; Gets extension ini entries</li><li><a href='http://www.php.net/manual/de/reflectionextension.getname.php'>ReflectionExtension::getName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/de/reflectionextension.getversion.php'>ReflectionExtension::getVersion</a> &amp;mdash; Gets extension version</li><li><a href='http://www.php.net/manual/de/reflectionextension.info.php'>ReflectionExtension::info</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/de/reflectionextension.tostring.php'>ReflectionExtension::__toString</a> &amp;mdash; To string</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="ReflectionClass::__toString" value="<div id='reflectionclass.tostring' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.tostring.php'>ReflectionClass::__toString</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::__toString</span> &amp;mdash; <span class='dc-title'>To string</span></p> </div> <a name='reflectionclass.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>ReflectionClass::__toString</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> To a string. </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='reflectionclass.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='reflectionclass.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.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/reflectionclass.export.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::export</a> - Exports a class</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.magic.php#language.oop5.magic.tostring' class='link'>__toString</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="ReflectionClass::__construct" value="<div id='reflectionclass.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.construct.php'>ReflectionClass::__construct</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ReflectionClass</span></p> </div> <a name='reflectionclass.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ReflectionClass::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$argument</tt></span> )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </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='reflectionclass.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'>argument</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The class being reflected. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.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='reflectionclass.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Basic usage ReflectionClass</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />Reflection</span><span style='color: #007700'>::</span><span style='color: #0000BB'>export</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Exception'</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> Class [ &amp;lt;internal:Core&amp;gt; class Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [7] { Property [ &amp;lt;default&amp;gt; protected $message ] Property [ &amp;lt;default&amp;gt; private $string ] Property [ &amp;lt;default&amp;gt; protected $code ] Property [ &amp;lt;default&amp;gt; protected $file ] Property [ &amp;lt;default&amp;gt; protected $line ] Property [ &amp;lt;default&amp;gt; private $trace ] Property [ &amp;lt;default&amp;gt; private $previous ] } - Methods [10] { Method [ &amp;lt;internal:Core&amp;gt; final private method __clone ] { } Method [ &amp;lt;internal:Core, ctor&amp;gt; public method __construct ] { - Parameters [3] { Parameter #0 [ &amp;lt;optional&amp;gt; $message ] Parameter #1 [ &amp;lt;optional&amp;gt; $code ] Parameter #2 [ &amp;lt;optional&amp;gt; $previous ] } } Method [ &amp;lt;internal:Core&amp;gt; final public method getMessage ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getCode ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getFile ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getLine ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getTrace ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getPrevious ] { } Method [ &amp;lt;internal:Core&amp;gt; final public method getTraceAsString ] { } Method [ &amp;lt;internal:Core&amp;gt; public method __toString ] { } } } </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.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/reflectionobject.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionObject::__construct</a> - Constructs a ReflectionObject</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.decon.php#language.oop5.decon.constructor' class='link'>Constructors</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="ReflectionClass::__clone" value="<div id='reflectionclass.clone' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.clone.php'>ReflectionClass::__clone</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::__clone</span> &amp;mdash; <span class='dc-title'>Clones object</span></p> </div> <a name='reflectionclass.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>ReflectionClass::__clone</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Clones. </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='reflectionclass.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='reflectionclass.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='reflectionclass.clone.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/reflectionclass.tostring.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::__tostring</a> - To string</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.cloning.php' class='link'>Object cloning</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="ReflectionClass::setStaticPropertyValue" value="<div id='reflectionclass.setstaticpropertyvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.setstaticpropertyvalue.php'>ReflectionClass::setStaticPropertyValue</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::setStaticPropertyValue</span> &amp;mdash; <span class='dc-title'>Sets static property value</span></p> </div> <a name='reflectionclass.setstaticpropertyvalue.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>ReflectionClass::setStaticPropertyValue</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets static property 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='reflectionclass.setstaticpropertyvalue.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'> Property name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> New property value. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.setstaticpropertyvalue.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='reflectionclass.setstaticpropertyvalue.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/reflectionclass.getstaticpropertyvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getStaticPropertyValue</a> - Gets static property 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="ReflectionClass::newInstanceArgs" value="<div id='reflectionclass.newinstanceargs' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.newinstanceargs.php'>ReflectionClass::newInstanceArgs</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>ReflectionClass::newInstanceArgs</span> &amp;mdash; <span class='dc-title'>New instance args</span></p> </div> <a name='reflectionclass.newinstanceargs.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><b>ReflectionClass::newInstanceArgs</b></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</tt></span> ] )</div> <p class='para rdfs-comment'> New instance args. </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='reflectionclass.newinstanceargs.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'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.newinstanceargs.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstanceargs.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/reflectionclass.newinstance.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::newInstance</a> - New instance</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="ReflectionClass::newInstance" value="<div id='reflectionclass.newinstance' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.newinstance.php'>ReflectionClass::newInstance</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::newInstance</span> &amp;mdash; <span class='dc-title'>New instance</span></p> </div> <a name='reflectionclass.newinstance.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><b>ReflectionClass::newInstance</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'>$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'> A new instance. </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='reflectionclass.newinstance.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'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Accepts a variable number of arguments which are passed to the function much like <a href='http://www.php.net/manual/de/function.call-user-func.php' class='function'>call_user_func()</a>. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.newinstance.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstance.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/reflectionclass.newinstanceargs.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::newInstanceArgs</a> - New instance args</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="ReflectionClass::isUserDefined" value="<div id='reflectionclass.isuserdefined' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isuserdefined.php'>ReflectionClass::isUserDefined</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isUserDefined</span> &amp;mdash; <span class='dc-title'>Checks if user defined</span></p> </div> <a name='reflectionclass.isuserdefined.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>ReflectionClass::isUserDefined</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the class is user-defined, as opposed to internal. </p> </div> <a name='reflectionclass.isuserdefined.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isuserdefined.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='reflectionclass.isuserdefined.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/reflectionclass.isinternal.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInternal</a> - Checks if internal</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="ReflectionClass::isSubclassOf" value="<div id='reflectionclass.issubclassof' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.issubclassof.php'>ReflectionClass::isSubclassOf</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isSubclassOf</span> &amp;mdash; <span class='dc-title'>Checks if a subclass</span></p> </div> <a name='reflectionclass.issubclassof.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>ReflectionClass::isSubclassOf</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class</tt></span> )</div> <p class='para rdfs-comment'> Checks if the class is a subclass of a specified class. </p> </div> <a name='reflectionclass.issubclassof.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'> The class name being checked against. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.issubclassof.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='reflectionclass.issubclassof.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/reflectionclass.isinterface.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInterface</a> - Checks if interface</span></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> <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> </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="ReflectionClass::isIterateable" value="<div id='reflectionclass.isiterateable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isiterateable.php'>ReflectionClass::isIterateable</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isIterateable</span> &amp;mdash; <span class='dc-title'>Checks if iterateable</span></p> </div> <a name='reflectionclass.isiterateable.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>ReflectionClass::isIterateable</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the class is iterateable. </p> </div> <a name='reflectionclass.isiterateable.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isiterateable.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='reflectionclass.isiterateable.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>ReflectionClass::isIterateable</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 /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>IteratorClass&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>Iterator&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'>__construct</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>key</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>next</span><span style='color: #007700'>()&amp;nbsp;&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'>valid</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />}<br />class&amp;nbsp;</span><span style='color: #0000BB'>DerivedClass&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>IteratorClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br />class&amp;nbsp;</span><span style='color: #0000BB'>NonIterator&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>dump_iterateable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$reflection&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</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'>$reflection</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isIterateable</span><span style='color: #007700'>());<br />}<br /><br /></span><span style='color: #0000BB'>$classes&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'ArrayObject'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'IteratorClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'DerivedClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'NonIterator'</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$classes&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Is&amp;nbsp;</span><span style='color: #0000BB'>$class</span><span style='color: #DD0000'>&amp;nbsp;iterateable?&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>dump_iterateable</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</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> Is ArrayObject iterateable? bool(true) Is IteratorClass iterateable? bool(true) Is DerivedClass iterateable? bool(true) Is NonIterator iterateable? bool(false) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.isiterateable.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/reflectionclass.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::__construct</a> - Constructs a ReflectionClass</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="ReflectionClass::isInternal" value="<div id='reflectionclass.isinternal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isinternal.php'>ReflectionClass::isInternal</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isInternal</span> &amp;mdash; <span class='dc-title'>Checks if internal</span></p> </div> <a name='reflectionclass.isinternal.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>ReflectionClass::isInternal</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the class is internal, as opposed to user-defined. </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='reflectionclass.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isinternal.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='reflectionclass.isinternal.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/reflectionclass.isuserdefined.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isUserDefined</a> - Checks if user defined</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="ReflectionClass::isInterface" value="<div id='reflectionclass.isinterface' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isinterface.php'>ReflectionClass::isInterface</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isInterface</span> &amp;mdash; <span class='dc-title'>Checks if interface</span></p> </div> <a name='reflectionclass.isinterface.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>ReflectionClass::isInterface</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the class is an interface. </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='reflectionclass.isinterface.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isinterface.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='reflectionclass.isinterface.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/reflectionclass.isinstance.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInstance</a> - Checks class for instance</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="ReflectionClass::isInstantiable" value="<div id='reflectionclass.isinstantiable' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isinstantiable.php'>ReflectionClass::isInstantiable</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isInstantiable</span> &amp;mdash; <span class='dc-title'>Checks if instantiable</span></p> </div> <a name='reflectionclass.isinstantiable.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>ReflectionClass::isInstantiable</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the class is instanciable. </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='reflectionclass.isinstantiable.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isinstantiable.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='reflectionclass.isinstantiable.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>ReflectionClass::isInstantiable</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'>C&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />interface&amp;nbsp;</span><span style='color: #0000BB'>iface&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>f1</span><span style='color: #007700'>();<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>ifaceImpl&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>iface&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>f1</span><span style='color: #007700'>()&amp;nbsp;{}<br />}<br /><br />abstract&amp;nbsp;class&amp;nbsp;</span><span style='color: #0000BB'>abstractClass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>f1</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;abstract&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>f2</span><span style='color: #007700'>();<br />}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>D&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>abstractClass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>f2</span><span style='color: #007700'>()&amp;nbsp;{&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$classes&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'C'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'iface'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ifaceImpl'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'abstractClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'D'</span><span style='color: #007700'>);<br /><br />foreach(</span><span style='color: #0000BB'>$classes&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$class&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$reflectionClass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Is&amp;nbsp;</span><span style='color: #0000BB'>$class</span><span style='color: #DD0000'>&amp;nbsp;instantiable?&amp;nbsp;&amp;nbsp;'</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'>$reflectionClass</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>IsInstantiable</span><span style='color: #007700'>());&amp;nbsp;<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> Is C instantiable? bool(true) Is iface instantiable? bool(false) Is ifaceImpl instantiable? bool(true) Is abstractClass instantiable? bool(false) Is D instantiable? bool(true) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.isinstantiable.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/reflectionclass.isinstance.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInstance</a> - Checks class for instance</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="ReflectionClass::isInstance" value="<div id='reflectionclass.isinstance' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isinstance.php'>ReflectionClass::isInstance</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isInstance</span> &amp;mdash; <span class='dc-title'>Checks class for instance</span></p> </div> <a name='reflectionclass.isinstance.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>ReflectionClass::isInstance</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Checks if a class is an instance of an object. </p> </div> <a name='reflectionclass.isinstance.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'> The object being compared to. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.isinstance.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='reflectionclass.isinstance.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>ReflectionClass::isInstance</b></span> related 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;Example&amp;nbsp;usage<br /></span><span style='color: #0000BB'>$class&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isInstance</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arg</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Yes'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Equivalent&amp;nbsp;to<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$arg&amp;nbsp;</span><span style='color: #007700'>instanceof&amp;nbsp;</span><span style='color: #0000BB'>Foo</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Yes'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Equivalent&amp;nbsp;to<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_a</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arg</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Yes'</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> Yes Yes Yes </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.isinstance.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/reflectionclass.isinterface.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInterface</a> - Checks if interface</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.operators.type.php' class='link'>Type operators (instanceof)</a></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.interfaces.php' class='link'>Object Interfaces</a></li> <li class='member'><a href='http://www.php.net/manual/de/function.is-a.php' class='function' rel='rdfs-seeAlso'>is_a()</a> - Checks if the object is of this class or has this class as one of its parents</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="ReflectionClass::isFinal" value="<div id='reflectionclass.isfinal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isfinal.php'>ReflectionClass::isFinal</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isFinal</span> &amp;mdash; <span class='dc-title'>Checks if class is final</span></p> </div> <a name='reflectionclass.isfinal.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>ReflectionClass::isFinal</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if a class is final. </p> </div> <a name='reflectionclass.isfinal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isfinal.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='reflectionclass.isfinal.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'><a href='http://www.php.net/manual/de/reflectionclass.isabstract.php' class='function'>ReflectionClass::isAbstract</a></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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>TestClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br />final&amp;nbsp;class&amp;nbsp;</span><span style='color: #0000BB'>TestFinalClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$normalClass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestClass'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$finalClass&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestFinalClass'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$normalClass</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isFinal</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$finalClass</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isFinal</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> bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.isfinal.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/reflectionclass.isabstract.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isAbstract</a> - Checks if class is abstract</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.final.php' class='link'>Final Keyword</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="ReflectionClass::isAbstract" value="<div id='reflectionclass.isabstract' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.isabstract.php'>ReflectionClass::isAbstract</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::isAbstract</span> &amp;mdash; <span class='dc-title'>Checks if class is abstract</span></p> </div> <a name='reflectionclass.isabstract.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>ReflectionClass::isAbstract</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks if the class is abstract. </p> </div> <a name='reflectionclass.isabstract.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.isabstract.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='reflectionclass.isabstract.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>ReflectionClass::isAbstract</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>TestClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br />abstract&amp;nbsp;class&amp;nbsp;</span><span style='color: #0000BB'>TestAbstractClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$testClass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestClass'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$abstractClass&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestAbstractClass'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$testClass</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isAbstract</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$abstractClass</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>isAbstract</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(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.isabstract.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/reflectionclass.isinterface.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInterface</a> - Checks if interface</span></li> <li class='member'><a href='http://www.php.net/manual/de/language.oop5.abstract.php' class='link'>Class Abstraction</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="ReflectionClass::implementsInterface" value="<div id='reflectionclass.implementsinterface' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.implementsinterface.php'>ReflectionClass::implementsInterface</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::implementsInterface</span> &amp;mdash; <span class='dc-title'>Implements interface</span></p> </div> <a name='reflectionclass.implementsinterface.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>ReflectionClass::implementsInterface</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$interface</tt></span> )</div> <p class='para rdfs-comment'> Checks whether it implements an interface. </p> </div> <a name='reflectionclass.implementsinterface.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'>interface</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The interface name. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.implementsinterface.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='reflectionclass.implementsinterface.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/reflectionclass.isinterface.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::isInterface</a> - Checks if interface</span></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/language.oop5.interfaces.php' class='link'>Object Interfaces</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="ReflectionClass::hasProperty" value="<div id='reflectionclass.hasproperty' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.hasproperty.php'>ReflectionClass::hasProperty</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::hasProperty</span> &amp;mdash; <span class='dc-title'>Checks if property is defined</span></p> </div> <a name='reflectionclass.hasproperty.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>ReflectionClass::hasProperty</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Checks whether the specified property is defined. </p> </div> <a name='reflectionclass.hasproperty.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'> Name of the property being checked for. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.hasproperty.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 it has the property, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionclass.hasproperty.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>ReflectionClass::hasProperty</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'>Foo&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$p1</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$p2</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$p3</span><span style='color: #007700'>;<br /><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'>ReflectionObject</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>Foo</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$obj</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'p1'</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'>-&amp;gt;</span><span style='color: #0000BB'>hasProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'p2'</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'>-&amp;gt;</span><span style='color: #0000BB'>hasProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'p3'</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'>-&amp;gt;</span><span style='color: #0000BB'>hasProperty</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'p4'</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> bool(true) bool(true) bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.hasproperty.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/reflectionclass.hasconstant.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasConstant</a> - Checks if constant is defined</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.hasmethod.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasMethod</a> - Checks if method is defined</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="ReflectionClass::hasMethod" value="<div id='reflectionclass.hasmethod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.hasmethod.php'>ReflectionClass::hasMethod</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::hasMethod</span> &amp;mdash; <span class='dc-title'>Checks if method is defined</span></p> </div> <a name='reflectionclass.hasmethod.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>ReflectionClass::hasMethod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Checks whether a specific method is defined in a class. </p> </div> <a name='reflectionclass.hasmethod.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'> Name of the method being checked for. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.hasmethod.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 it has the method, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionclass.hasmethod.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>ReflectionClass::hasMethod</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'>C&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'>publicFoo</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'>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;protected&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>protectedFoo</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'>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;private&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>privateFoo</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'>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;static&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>staticFoo</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'>true</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'C'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'publicFoo'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'protectedFoo'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'privateFoo'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'staticFoo'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;C&amp;nbsp;should&amp;nbsp;not&amp;nbsp;have&amp;nbsp;method&amp;nbsp;bar<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Method&amp;nbsp;names&amp;nbsp;are&amp;nbsp;case&amp;nbsp;insensitive<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasMethod</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PUBLICfOO'</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(true) bool(true) bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.hasmethod.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/reflectionclass.hasconstant.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasConstant</a> - Checks if constant is defined</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.hasproperty.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasProperty</a> - Checks if property is defined</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="ReflectionClass::hasConstant" value="<div id='reflectionclass.hasconstant' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.hasconstant.php'>ReflectionClass::hasConstant</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::hasConstant</span> &amp;mdash; <span class='dc-title'>Checks if constant is defined</span></p> </div> <a name='reflectionclass.hasconstant.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>ReflectionClass::hasConstant</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Checks whether the class has a specific constant defined or not. </p> </div> <a name='reflectionclass.hasconstant.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'> The name of the constant being checked for. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.hasconstant.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 constant is defined, otherwise <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='reflectionclass.hasconstant.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>ReflectionClass::hasConstant</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'>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'>c1&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: #0000BB'>$class&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasConstant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c1'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$class</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasConstant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c2'</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> bool(true) bool(false) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.hasconstant.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/reflectionclass.hasmethod.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasMethod</a> - Checks if method is defined</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.hasproperty.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::hasProperty</a> - Checks if property is defined</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="ReflectionClass::getStaticPropertyValue" value="<div id='reflectionclass.getstaticpropertyvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getstaticpropertyvalue.php'>ReflectionClass::getStaticPropertyValue</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getStaticPropertyValue</span> &amp;mdash; <span class='dc-title'>Gets static property value</span></p> </div> <a name='reflectionclass.getstaticpropertyvalue.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>ReflectionClass::getStaticPropertyValue</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$default</tt></span> ] )</div> <p class='para rdfs-comment'> Gets the static property 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='reflectionclass.getstaticpropertyvalue.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'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>default</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getstaticpropertyvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.getstaticpropertyvalue.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/reflectionclass.getstaticproperties.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getStaticProperties</a> - Gets static properties</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.setstaticpropertyvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::setStaticPropertyValue</a> - Sets static property 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="ReflectionClass::getStaticProperties" value="<div id='reflectionclass.getstaticproperties' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getstaticproperties.php'>ReflectionClass::getStaticProperties</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getStaticProperties</span> &amp;mdash; <span class='dc-title'>Gets static properties</span></p> </div> <a name='reflectionclass.getstaticproperties.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getStaticProperties</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the static properties. </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='reflectionclass.getstaticproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getstaticproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The static properties, as an <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a>. </p> </div> <a name='reflectionclass.getstaticproperties.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/reflectionclass.getstaticpropertyvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getStaticPropertyValue</a> - Gets static property value</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.setstaticpropertyvalue.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::setStaticPropertyValue</a> - Sets static property 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="ReflectionClass::getStartLine" value="<div id='reflectionclass.getstartline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getstartline.php'>ReflectionClass::getStartLine</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getStartLine</span> &amp;mdash; <span class='dc-title'>Gets starting line number</span></p> </div> <a name='reflectionclass.getstartline.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>ReflectionClass::getStartLine</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the starting line number. </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='reflectionclass.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The starting line number, as an <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>. </p> </div> <a name='reflectionclass.getstartline.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/reflectionclass.getendline.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getEndLine</a> - Gets end line</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="ReflectionClass::getProperty" value="<div id='reflectionclass.getproperty' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getproperty.php'>ReflectionClass::getProperty</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getProperty</span> &amp;mdash; <span class='dc-title'>Gets property</span></p> </div> <a name='reflectionclass.getproperty.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.reflectionproperty.php' class='type ReflectionProperty'>ReflectionProperty</a></span> <span class='methodname'><b>ReflectionClass::getProperty</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Gets a property. </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='reflectionclass.getproperty.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'> The property name. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getproperty.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperty.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/reflectionclass.getproperties.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getProperties</a> - Gets properties</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="ReflectionClass::getProperties" value="<div id='reflectionclass.getproperties' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getproperties.php'>ReflectionClass::getProperties</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getProperties</span> &amp;mdash; <span class='dc-title'>Gets properties</span></p> </div> <a name='reflectionclass.getproperties.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.reflectionproperty.php' class='type ReflectionProperty'>ReflectionProperty</a></span> <span class='methodname'><b>ReflectionClass::getProperties</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> ] )</div> <p class='para rdfs-comment'> Gets the properties. </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='reflectionclass.getproperties.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'>filter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The optional filter. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperties.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/reflectionclass.getproperty.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getProperty</a> - Gets property</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="ReflectionClass::getParentClass" value="<div id='reflectionclass.getparentclass' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getparentclass.php'>ReflectionClass::getParentClass</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getParentClass</span> &amp;mdash; <span class='dc-title'>Gets parent class</span></p> </div> <a name='reflectionclass.getparentclass.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><b>ReflectionClass::getParentClass</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> </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='reflectionclass.getparentclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getparentclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionclass.getparentclass.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/reflectionclass.construct.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::__construct</a> - Constructs a ReflectionClass</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="ReflectionClass::getName" value="<div id='reflectionclass.getname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getname.php'>ReflectionClass::getName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getName</span> &amp;mdash; <span class='dc-title'>Gets class name</span></p> </div> <a name='reflectionclass.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>ReflectionClass::getName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the class name. </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='reflectionclass.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='reflectionclass.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The class name. </p> </div> <a name='reflectionclass.getname.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>ReflectionClass::getName</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'>namespace&amp;nbsp;</span><span style='color: #0000BB'>A</span><span style='color: #007700'>\</span><span style='color: #0000BB'>B</span><span style='color: #007700'>;<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>Foo&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$function&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;\</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'stdClass'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>inNamespace</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getNamespaceName</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getShortName</span><span style='color: #007700'>());<br /><br /></span><span style='color: #0000BB'>$function&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;\</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'A\\B\\Foo'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>inNamespace</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getName</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getNamespaceName</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$function</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getShortName</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(false) string(8) &amp;quot;stdClass&amp;quot; string(0) &amp;quot;&amp;quot; string(8) &amp;quot;stdClass&amp;quot; bool(true) string(7) &amp;quot;A\B\Foo&amp;quot; string(3) &amp;quot;A\B&amp;quot; string(3) &amp;quot;Foo&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.getname.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/reflectionclass.getnamespacename.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getNamespaceName</a> - Gets namespace name</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="ReflectionClass::getModifiers" value="<div id='reflectionclass.getmodifiers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getmodifiers.php'>ReflectionClass::getModifiers</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getModifiers</span> &amp;mdash; <span class='dc-title'>Gets modifiers</span></p> </div> <a name='reflectionclass.getmodifiers.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>ReflectionClass::getModifiers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> </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='reflectionclass.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.getmodifiers.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/reflectionclass.getproperties.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getProperties</a> - Gets properties</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="ReflectionClass::getMethods" value="<div id='reflectionclass.getmethods' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getmethods.php'>ReflectionClass::getMethods</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getMethods</span> &amp;mdash; <span class='dc-title'>Gets a list of methods</span></p> </div> <a name='reflectionclass.getmethods.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getMethods</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> ] )</div> <p class='para rdfs-comment'> Gets a list of methods. </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='reflectionclass.getmethods.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'>filter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The filter. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getmethods.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/language.types.array.php' class='type array'>array</a> of methods. </p> </div> <a name='reflectionclass.getmethods.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/reflectionclass.getmethod.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getMethod</a> - Gets a ReflectionMethod</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="ReflectionClass::getMethod" value="<div id='reflectionclass.getmethod' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getmethod.php'>ReflectionClass::getMethod</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getMethod</span> &amp;mdash; <span class='dc-title'>Gets a ReflectionMethod</span></p> </div> <a name='reflectionclass.getmethod.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><b>ReflectionClass::getMethod</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Gets a <a href='http://www.php.net/manual/de/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> about a 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='reflectionclass.getmethod.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'> The method name to reflect. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getmethod.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionmethod.php' class='classname'>ReflectionMethod</a>. </p> </div> <a name='reflectionclass.getmethod.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'><b>ReflectionClass::getMethod</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="ReflectionClass::getInterfaces" value="<div id='reflectionclass.getinterfaces' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getinterfaces.php'>ReflectionClass::getInterfaces</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getInterfaces</span> &amp;mdash; <span class='dc-title'>Gets the interfaces</span></p> </div> <a name='reflectionclass.getinterfaces.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getInterfaces</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the interfaces. </p> </div> <a name='reflectionclass.getinterfaces.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getinterfaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An associative <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> of interfaces, with keys as interface names and the array values as <a href='http://www.php.net/manual/de/class.reflectionclass.php' class='classname'>ReflectionClass</a> objects. </p> </div> <a name='reflectionclass.getinterfaces.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>ReflectionClass::getInterfaces</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'>interface&amp;nbsp;</span><span style='color: #0000BB'>Foo&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />interface&amp;nbsp;</span><span style='color: #0000BB'>Bar&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>Baz&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>Foo</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>Bar&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$rc1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Baz'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc1</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getInterfaces</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 Array ( [Foo] =&amp;gt; ReflectionClass Object ( [name] =&amp;gt; Foo ) [Bar] =&amp;gt; ReflectionClass Object ( [name] =&amp;gt; Bar ) ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.getinterfaces.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/reflectionclass.getinterfacenames.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getInterfaceNames</a> - Gets the interface names</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="ReflectionClass::getInterfaceNames" value="<div id='reflectionclass.getinterfacenames' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getinterfacenames.php'>ReflectionClass::getInterfaceNames</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getInterfaceNames</span> &amp;mdash; <span class='dc-title'>Gets the interface names</span></p> </div> <a name='reflectionclass.getinterfacenames.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getInterfaceNames</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get the interface names. </p> </div> <a name='reflectionclass.getinterfacenames.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getinterfacenames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A numerical array with interface names as the values. </p> </div> <a name='reflectionclass.getinterfacenames.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>ReflectionClass::getInterfaceNames</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'>interface&amp;nbsp;</span><span style='color: #0000BB'>Foo&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />interface&amp;nbsp;</span><span style='color: #0000BB'>Bar&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br />class&amp;nbsp;</span><span style='color: #0000BB'>Baz&amp;nbsp;</span><span style='color: #007700'>implements&amp;nbsp;</span><span style='color: #0000BB'>Foo</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>Bar&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$rc1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Baz'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc1</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getInterfaceNames</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; Foo [1] =&amp;gt; Bar ) </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.getinterfacenames.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/reflectionclass.getinterfaces.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getInterfaces</a> - Gets the interfaces</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="ReflectionClass::getFileName" value="<div id='reflectionclass.getfilename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getfilename.php'>ReflectionClass::getFileName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getFileName</span> &amp;mdash; <span class='dc-title'>Gets a filename</span></p> </div> <a name='reflectionclass.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>ReflectionClass::getFileName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets a filename. </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='reflectionclass.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='reflectionclass.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The filename. </p> </div> <a name='reflectionclass.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/reflectionclass.getextensionname.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getExtensionName</a> - Gets an extensions name</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="ReflectionClass::getExtensionName" value="<div id='reflectionclass.getextensionname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getextensionname.php'>ReflectionClass::getExtensionName</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getExtensionName</span> &amp;mdash; <span class='dc-title'>Gets an extensions name</span></p> </div> <a name='reflectionclass.getextensionname.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>ReflectionClass::getExtensionName</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets an extensions name. </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='reflectionclass.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionclass.getextensionname.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/reflectionclass.getextension.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getExtension</a> - Gets extension info</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="ReflectionClass::getExtension" value="<div id='reflectionclass.getextension' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getextension.php'>ReflectionClass::getExtension</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getExtension</span> &amp;mdash; <span class='dc-title'>Gets extension info</span></p> </div> <a name='reflectionclass.getextension.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.reflectionextension.php' class='type ReflectionExtension'>ReflectionExtension</a></span> <span class='methodname'><b>ReflectionClass::getExtension</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets an extensions <a href='http://www.php.net/manual/de/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </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='reflectionclass.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionclass.getextension.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/reflectionclass.getextensionname.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getExtensionName</a> - Gets an extensions name</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="ReflectionClass::getEndLine" value="<div id='reflectionclass.getendline' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getendline.php'>ReflectionClass::getEndLine</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getEndLine</span> &amp;mdash; <span class='dc-title'>Gets end line</span></p> </div> <a name='reflectionclass.getendline.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>ReflectionClass::getEndLine</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets end line number from a user-defined class definition. </p> </div> <a name='reflectionclass.getendline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The ending line number of the user defined class, or <b><tt class='constant'>FALSE</tt></b> if unknown. </p> </div> <a name='reflectionclass.getendline.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>ReflectionClass::getEndLine</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: #FF8000'>//&amp;nbsp;Test&amp;nbsp;Class<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>TestClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestClass'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getEndLine</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> 3 </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.getendline.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/reflectionclass.getstartline.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getStartLine</a> - Gets starting line number</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="ReflectionClass::getDocComment" value="<div id='reflectionclass.getdoccomment' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getdoccomment.php'>ReflectionClass::getDocComment</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getDocComment</span> &amp;mdash; <span class='dc-title'>Gets doc comments</span></p> </div> <a name='reflectionclass.getdoccomment.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>ReflectionClass::getDocComment</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets doc comments from a class. </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='reflectionclass.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The doc comment if it exists, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='reflectionclass.getdoccomment.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>ReflectionClass::getDocComment</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: #FF8000'>/**&amp;nbsp;<br />*&amp;nbsp;A&amp;nbsp;test&amp;nbsp;class<br />*<br />*&amp;nbsp;@param&amp;nbsp;&amp;nbsp;foo&amp;nbsp;bar<br />*&amp;nbsp;@return&amp;nbsp;baz<br />*/<br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>TestClass&amp;nbsp;</span><span style='color: #007700'>{&amp;nbsp;}<br /><br /></span><span style='color: #0000BB'>$rc&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>ReflectionClass</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'TestClass'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rc</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getDocComment</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(55) &amp;quot;/** * A test class * * @param foo bar * @return baz */&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='reflectionclass.getdoccomment.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/reflectionclass.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getName</a> - Gets class name</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="ReflectionClass::getDefaultProperties" value="<div id='reflectionclass.getdefaultproperties' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getdefaultproperties.php'>ReflectionClass::getDefaultProperties</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getDefaultProperties</span> &amp;mdash; <span class='dc-title'>Gets default properties</span></p> </div> <a name='reflectionclass.getdefaultproperties.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getDefaultProperties</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets default properties from a class. </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='reflectionclass.getdefaultproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getdefaultproperties.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/language.types.array.php' class='type array'>array</a> of default properties. </p> </div> <a name='reflectionclass.getdefaultproperties.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/reflectionclass.getproperties.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getProperties</a> - Gets properties</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="ReflectionClass::getConstructor" value="<div id='reflectionclass.getconstructor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getconstructor.php'>ReflectionClass::getConstructor</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getConstructor</span> &amp;mdash; <span class='dc-title'>Gets constructor</span></p> </div> <a name='reflectionclass.getconstructor.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><b>ReflectionClass::getConstructor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the constructor from a class. </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='reflectionclass.getconstructor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getconstructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <a href='http://www.php.net/manual/de/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> object. </p> </div> <a name='reflectionclass.getconstructor.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/reflectionclass.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getName</a> - Gets class name</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="ReflectionClass::getConstants" value="<div id='reflectionclass.getconstants' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getconstants.php'>ReflectionClass::getConstants</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getConstants</span> &amp;mdash; <span class='dc-title'>Gets constants</span></p> </div> <a name='reflectionclass.getconstants.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>array</span> <span class='methodname'><b>ReflectionClass::getConstants</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets defined constants from a class. </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='reflectionclass.getconstants.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='reflectionclass.getconstants.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/language.types.array.php' class='type array'>array</a> of constants. </p> </div> <a name='reflectionclass.getconstants.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/reflectionclass.getconstant.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getConstant</a> - Gets defined constants</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="ReflectionClass::getConstant" value="<div id='reflectionclass.getconstant' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.getconstant.php'>ReflectionClass::getConstant</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::getConstant</span> &amp;mdash; <span class='dc-title'>Gets defined constants</span></p> </div> <a name='reflectionclass.getconstant.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>ReflectionClass::getConstant</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> )</div> <p class='para rdfs-comment'> Gets the defined constants. </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='reflectionclass.getconstant.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'> </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getconstant.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> <a name='reflectionclass.getconstant.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/reflectionclass.getconstants.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getConstants</a> - Gets constants</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="ReflectionClass::export" value="<div id='reflectionclass.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflectionclass.export.php'>ReflectionClass::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>ReflectionClass::export</span> &amp;mdash; <span class='dc-title'>Exports a class</span></p> </div> <a name='reflectionclass.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><b>ReflectionClass::export</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'>$argument</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Exports a reflected class. </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='reflectionclass.export.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'>argument</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflectionclass.export.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/reflectionclass.getname.php' class='function' rel='rdfs-seeAlso'>ReflectionClass::getName</a> - Gets class name</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="ReflectionClass" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflectionclass.php'>The ReflectionClass class</a></h1> <div class='partintro'> <div id='reflectionclass.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The <b class='classname'>ReflectionClass</b> class reports information about a class. </p> </div> <div id='reflectionclass.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ReflectionClass</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ReflectionClass</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.reflector.php' class='interfacename'>Reflector</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.reflectionclass.php#reflectionclass.constants.is-implicit-abstract'>ReflectionClass::IS_IMPLICIT_ABSTRACT</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.reflectionclass.php#reflectionclass.constants.is-explicit-abstract'>ReflectionClass::IS_EXPLICIT_ABSTRACT</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.reflectionclass.php#reflectionclass.constants.is-final'>ReflectionClass::IS_FINAL</a></var> <span class='initializer'> = 64</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <var class='varname'><a href='http://www.php.net/manual/de/class.reflectionclass.php#reflectionclass.props.name'>$name</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</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/reflectionclass.clone.php' class='function'>__clone</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$argument</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.export.php' class='function'>export</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'>$argument</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></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/reflectionclass.getconstant.php' class='function'>getConstant</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getconstants.php' class='function'>getConstants</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getconstructor.php' class='function'>getConstructor</a></span> ( <span class='methodparam'>void</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/reflectionclass.getdefaultproperties.php' class='function'>getDefaultProperties</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/reflectionclass.getdoccomment.php' class='function'>getDocComment</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/reflectionclass.getendline.php' class='function'>getEndLine</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionExtension</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getextension.php' class='function'>getExtension</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/reflectionclass.getextensionname.php' class='function'>getExtensionName</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/reflectionclass.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'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getinterfacenames.php' class='function'>getInterfaceNames</a></span> ( <span class='methodparam'>void</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/reflectionclass.getinterfaces.php' class='function'>getInterfaces</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getmethod.php' class='function'>getMethod</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getmethods.php' class='function'>getMethods</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</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/reflectionclass.getmodifiers.php' class='function'>getModifiers</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/reflectionclass.getname.php' class='function'>getName</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/reflectionclass.getnamespacename.php' class='function'>getNamespaceName</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getparentclass.php' class='function'>getParentClass</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionProperty</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getproperties.php' class='function'>getProperties</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filter</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>ReflectionProperty</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.getproperty.php' class='function'>getProperty</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</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/reflectionclass.getshortname.php' class='function'>getShortName</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/reflectionclass.getstartline.php' class='function'>getStartLine</a></span> ( <span class='methodparam'>void</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/reflectionclass.getstaticproperties.php' class='function'>getStaticProperties</a></span> ( <span class='methodparam'>void</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/reflectionclass.getstaticpropertyvalue.php' class='function'>getStaticPropertyValue</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$default</tt></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/reflectionclass.hasconstant.php' class='function'>hasConstant</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.hasmethod.php' class='function'>hasMethod</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.hasproperty.php' class='function'>hasProperty</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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/reflectionclass.implementsinterface.php' class='function'>implementsInterface</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$interface</tt></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/reflectionclass.innamespace.php' class='function'>inNamespace</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/reflectionclass.isabstract.php' class='function'>isAbstract</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/reflectionclass.isfinal.php' class='function'>isFinal</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/reflectionclass.isinstance.php' class='function'>isInstance</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$object</tt></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/reflectionclass.isinstantiable.php' class='function'>isInstantiable</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/reflectionclass.isinterface.php' class='function'>isInterface</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/reflectionclass.isinternal.php' class='function'>isInternal</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/reflectionclass.isiterateable.php' class='function'>isIterateable</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/reflectionclass.issubclassof.php' class='function'>isSubclassOf</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class</tt></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/reflectionclass.isuserdefined.php' class='function'>isUserDefined</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.newinstance.php' class='function'>newInstance</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'>$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> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.newinstanceargs.php' class='function'>newInstanceArgs</a></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$args</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/reflectionclass.setstaticpropertyvalue.php' class='function'>setStaticPropertyValue</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflectionclass.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> <div id='reflectionclass.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='reflectionclass.props.name' class='varlistentry'> <span class='term'><var class='varname'>name</var></span> </dt><dd class='listitem'> <p class='para'>Prop description</p> </dd> </dl> </div> <div id='reflectionclass.constants' class='section'> <h2 class='title'>Vordefinierte Konstanten</h2> <div id='reflectionclass.constants.types' class='section'> <h2 class='title'>ReflectionClass Node Types</h2> <dl> <dt id='reflectionclass.constants.is-implicit-abstract' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionClass::IS_IMPLICIT_ABSTRACT</tt></b></span> </dt><dd class='listitem'> </dd> <dt id='reflectionclass.constants.is-explicit-abstract' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionClass::IS_EXPLICIT_ABSTRACT</tt></b></span> </dt><dd class='listitem'> </dd> <dt id='reflectionclass.constants.is-final' class='varlistentry'> <span class='term'><b><tt class='constant'>ReflectionClass::IS_FINAL</tt></b></span> </dt><dd class='listitem'> </dd> </dl> </div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflectionclass.clone.php'>ReflectionClass::__clone</a> &amp;mdash; Clones object</li><li><a href='http://www.php.net/manual/de/reflectionclass.construct.php'>ReflectionClass::__construct</a> &amp;mdash; Constructs a ReflectionClass</li><li><a href='http://www.php.net/manual/de/reflectionclass.export.php'>ReflectionClass::export</a> &amp;mdash; Exports a class</li><li><a href='http://www.php.net/manual/de/reflectionclass.getconstant.php'>ReflectionClass::getConstant</a> &amp;mdash; Gets defined constants</li><li><a href='http://www.php.net/manual/de/reflectionclass.getconstants.php'>ReflectionClass::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/de/reflectionclass.getconstructor.php'>ReflectionClass::getConstructor</a> &amp;mdash; Gets constructor</li><li><a href='http://www.php.net/manual/de/reflectionclass.getdefaultproperties.php'>ReflectionClass::getDefaultProperties</a> &amp;mdash; Gets default properties</li><li><a href='http://www.php.net/manual/de/reflectionclass.getdoccomment.php'>ReflectionClass::getDocComment</a> &amp;mdash; Gets doc comments</li><li><a href='http://www.php.net/manual/de/reflectionclass.getendline.php'>ReflectionClass::getEndLine</a> &amp;mdash; Gets end line</li><li><a href='http://www.php.net/manual/de/reflectionclass.getextension.php'>ReflectionClass::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/de/reflectionclass.getextensionname.php'>ReflectionClass::getExtensionName</a> &amp;mdash; Gets an extensions name</li><li><a href='http://www.php.net/manual/de/reflectionclass.getfilename.php'>ReflectionClass::getFileName</a> &amp;mdash; Gets a filename</li><li><a href='http://www.php.net/manual/de/reflectionclass.getinterfacenames.php'>ReflectionClass::getInterfaceNames</a> &amp;mdash; Gets the interface names</li><li><a href='http://www.php.net/manual/de/reflectionclass.getinterfaces.php'>ReflectionClass::getInterfaces</a> &amp;mdash; Gets the interfaces</li><li><a href='http://www.php.net/manual/de/reflectionclass.getmethod.php'>ReflectionClass::getMethod</a> &amp;mdash; Gets a ReflectionMethod</li><li><a href='http://www.php.net/manual/de/reflectionclass.getmethods.php'>ReflectionClass::getMethods</a> &amp;mdash; Gets a list of methods</li><li><a href='http://www.php.net/manual/de/reflectionclass.getmodifiers.php'>ReflectionClass::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/de/reflectionclass.getname.php'>ReflectionClass::getName</a> &amp;mdash; Gets class name</li><li><a href='http://www.php.net/manual/de/reflectionclass.getnamespacename.php'>ReflectionClass::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/de/reflectionclass.getparentclass.php'>ReflectionClass::getParentClass</a> &amp;mdash; Gets parent class</li><li><a href='http://www.php.net/manual/de/reflectionclass.getproperties.php'>ReflectionClass::getProperties</a> &amp;mdash; Gets properties</li><li><a href='http://www.php.net/manual/de/reflectionclass.getproperty.php'>ReflectionClass::getProperty</a> &amp;mdash; Gets property</li><li><a href='http://www.php.net/manual/de/reflectionclass.getshortname.php'>ReflectionClass::getShortName</a> &amp;mdash; Gets short name</li><li><a href='http://www.php.net/manual/de/reflectionclass.getstartline.php'>ReflectionClass::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/de/reflectionclass.getstaticproperties.php'>ReflectionClass::getStaticProperties</a> &amp;mdash; Gets static properties</li><li><a href='http://www.php.net/manual/de/reflectionclass.getstaticpropertyvalue.php'>ReflectionClass::getStaticPropertyValue</a> &amp;mdash; Gets static property value</li><li><a href='http://www.php.net/manual/de/reflectionclass.hasconstant.php'>ReflectionClass::hasConstant</a> &amp;mdash; Checks if constant is defined</li><li><a href='http://www.php.net/manual/de/reflectionclass.hasmethod.php'>ReflectionClass::hasMethod</a> &amp;mdash; Checks if method is defined</li><li><a href='http://www.php.net/manual/de/reflectionclass.hasproperty.php'>ReflectionClass::hasProperty</a> &amp;mdash; Checks if property is defined</li><li><a href='http://www.php.net/manual/de/reflectionclass.implementsinterface.php'>ReflectionClass::implementsInterface</a> &amp;mdash; Implements interface</li><li><a href='http://www.php.net/manual/de/reflectionclass.innamespace.php'>ReflectionClass::inNamespace</a> &amp;mdash; Checks if in namespace</li><li><a href='http://www.php.net/manual/de/reflectionclass.isabstract.php'>ReflectionClass::isAbstract</a> &amp;mdash; Checks if class is abstract</li><li><a href='http://www.php.net/manual/de/reflectionclass.isfinal.php'>ReflectionClass::isFinal</a> &amp;mdash; Checks if class is final</li><li><a href='http://www.php.net/manual/de/reflectionclass.isinstance.php'>ReflectionClass::isInstance</a> &amp;mdash; Checks class for instance</li><li><a href='http://www.php.net/manual/de/reflectionclass.isinstantiable.php'>ReflectionClass::isInstantiable</a> &amp;mdash; Checks if instantiable</li><li><a href='http://www.php.net/manual/de/reflectionclass.isinterface.php'>ReflectionClass::isInterface</a> &amp;mdash; Checks if interface</li><li><a href='http://www.php.net/manual/de/reflectionclass.isinternal.php'>ReflectionClass::isInternal</a> &amp;mdash; Checks if internal</li><li><a href='http://www.php.net/manual/de/reflectionclass.isiterateable.php'>ReflectionClass::isIterateable</a> &amp;mdash; Checks if iterateable</li><li><a href='http://www.php.net/manual/de/reflectionclass.issubclassof.php'>ReflectionClass::isSubclassOf</a> &amp;mdash; Checks if a subclass</li><li><a href='http://www.php.net/manual/de/reflectionclass.isuserdefined.php'>ReflectionClass::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/de/reflectionclass.newinstance.php'>ReflectionClass::newInstance</a> &amp;mdash; New instance</li><li><a href='http://www.php.net/manual/de/reflectionclass.newinstanceargs.php'>ReflectionClass::newInstanceArgs</a> &amp;mdash; New instance args</li><li><a href='http://www.php.net/manual/de/reflectionclass.setstaticpropertyvalue.php'>ReflectionClass::setStaticPropertyValue</a> &amp;mdash; Sets static property value</li><li><a href='http://www.php.net/manual/de/reflectionclass.tostring.php'>ReflectionClass::__toString</a> &amp;mdash; To string</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="Reflection::getModifierNames" value="<div id='reflection.getmodifiernames' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflection.getmodifiernames.php'>Reflection::getModifierNames</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>Reflection::getModifierNames</span> &amp;mdash; <span class='dc-title'>Gets modifier names</span></p> </div> <a name='reflection.getmodifiernames.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>array</span> <span class='methodname'><b>Reflection::getModifierNames</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$modifiers</tt></span> )</div> <p class='para rdfs-comment'> Gets modifier names. </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='reflection.getmodifiernames.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'>modifiers</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The modifiers to get, which is from a numeric value. </p> </dd> </dl> <p> </p> </div> <a name='reflection.getmodifiernames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An array of modifier names. </p> </div> <a name='reflection.getmodifiernames.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/reflection.export.php' class='function' rel='rdfs-seeAlso'>Reflection::export</a> - Exports</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="Reflection::export" value="<div id='reflection.export' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/reflection.export.php'>Reflection::export</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>Reflection::export</span> &amp;mdash; <span class='dc-title'>Exports</span></p> </div> <a name='reflection.export.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>Reflection::export</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.reflector.php' class='type Reflector'>Reflector</a></span> <tt class='parameter'>$reflector</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> Exports a reflection. </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='reflection.export.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'>reflector</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The reflection to export. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Setting to <b><tt class='constant'>TRUE</tt></b> will return the export, as opposed to emitting it. Setting to <b><tt class='constant'>FALSE</tt></b> (the default) will do the opposite. </p> </dd> </dl> <p> </p> </div> <a name='reflection.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the <i><tt class='parameter'>return</tt></i> parameter is set to <b><tt class='constant'>TRUE</tt></b>, then the export is returned as a <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, otherwise <b><tt class='constant'>NULL</tt></b> is returned. </p> </div> <a name='reflection.export.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/reflection.getmodifiernames.php' class='function' rel='rdfs-seeAlso'>Reflection::getModifierNames</a> - Gets modifier names</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="Reflection" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.reflection.php'>The Reflection class</a></h1> <div class='partintro'> <div id='reflection.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> The reflection class. </p> </div> <div id='reflection.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>Reflection</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>Reflection</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='modifier'>static</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/reflection.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.reflector.php' class='type Reflector'>Reflector</a></span> <tt class='parameter'>$reflector</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></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/reflection.getmodifiernames.php' class='function'>getModifierNames</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$modifiers</tt></span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/reflection.export.php'>Reflection::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/de/reflection.getmodifiernames.php'>Reflection::getModifierNames</a> &amp;mdash; Gets modifier names</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="RecursiveRegexIterator::__construct" value="<div id='recursiveregexiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveregexiterator.construct.php'>RecursiveRegexIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RecursiveRegexIterator::__construct</span> &amp;mdash; <span class='dc-title'>Creates a new RecursiveRegexIterator.</span></p> </div> <a name='recursiveregexiterator.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>RecursiveRegexIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$regex</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> ]]] )</div> <p class='para rdfs-comment'> Creates a new regular expression iterator. </p> </div> <a name='recursiveregexiterator.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 recursive iterator to apply this regex filter to. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>regex</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The regular expression to match. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Operation mode, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setmode.php' class='function'>RegexIterator::setMode</a></span> for a list of modes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Special flags, see <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setflags.php' class='function'>RegexIterator::setFlags</a></span> for a list of available flags. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>preg_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The regular expression flags. These flags depend on the operation mode parameter: </p> <p class='para'> </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/de/class.regexiterator.php' class='classname'>RegexIterator</a> preg_flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>operation mode</th> <th>available flags</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><var class='varname'>RecursiveRegexIterator::ALL_MATCHES</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match-all.php' class='function'>preg_match_all()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RecursiveRegexIterator::GET_MATCH</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RecursiveRegexIterator::MATCH</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RecursiveRegexIterator::REPLACE</var></td> <td align='left'> none. </td> </tr> <tr valign='middle'> <td align='left'><var class='varname'>RecursiveRegexIterator::SPLIT</var></td> <td align='left'> See <a href='http://www.php.net/manual/de/function.preg-split.php' class='function'>preg_split()</a>. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='recursiveregexiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RecursiveRegexIterator::__construct()</b> example</b></p> <div class='example-contents para'><p> Creates a new RegexIterator that filters all strings that start with &amp;#039;test&amp;#039;. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$rArrayIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'tet3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test5'</span><span style='color: #007700'>)));<br /></span><span style='color: #0000BB'>$rRegexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rArrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ALL_MATCHES</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rRegexIterator&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$value1</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'>$rRegexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;print&amp;nbsp;all&amp;nbsp;children<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Children:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rRegexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getChildren</span><span style='color: #007700'>()&amp;nbsp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>'&amp;nbsp;'</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'\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'>'No&amp;nbsp;children\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<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> No children Children: test4 test5 </pre></div> </div> </div><p> </p> </div> <a name='recursiveregexiterator.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/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.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - F&amp;uuml;hrt eine umfassende Suche nach &amp;Uuml;bereinstimmungen mit regul&amp;auml;rem Ausdruck durch</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</li> <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> </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="RecursiveRegexIterator::hasChildren" value="<div id='recursiveregexiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveregexiterator.haschildren.php'>RecursiveRegexIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RecursiveRegexIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Returns whether an iterator can be obtained for the current entry.</span></p> </div> <a name='recursiveregexiterator.haschildren.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>RecursiveRegexIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns whether an iterator can be obtained for the current entry. This iterator can be obtained via <span class='methodname'><a href='http://www.php.net/manual/de/recursiveregexiterator.getchildren.php' class='function'>RecursiveRegexIterator::getChildren</a></span>. </p> </div> <a name='recursiveregexiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveregexiterator.haschildren.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 iterator can be obtained for the current entry, otherwise returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='recursiveregexiterator.haschildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RecursiveRegexIterator::hasChildren()</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 />$rArrayIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'tet3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test5'</span><span style='color: #007700'>)));<br /></span><span style='color: #0000BB'>$rRegexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rArrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ALL_MATCHES</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rRegexIterator&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;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rRegexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</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> bool(false) bool(true) </pre></div> </div> </div><p> </p> </div> <a name='recursiveregexiterator.haschildren.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/recursiveregexiterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveRegexIterator::getChildren()</a> - Returns an iterator for the current entry.</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="RecursiveRegexIterator::getChildren" value="<div id='recursiveregexiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveregexiterator.getchildren.php'>RecursiveRegexIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>RecursiveRegexIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Returns an iterator for the current entry.</span></p> </div> <a name='recursiveregexiterator.getchildren.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.recursiveregexiterator.php' class='type RecursiveRegexIterator'>RecursiveRegexIterator</a></span> <span class='methodname'><b>RecursiveRegexIterator::getChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns an iterator for the current iterator entry. </p> </div> <a name='recursiveregexiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveregexiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An iterator for the current entry, if it can be iterated over by the inner iterator. </p> </div> <a name='recursiveregexiterator.getchildren.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> An <a href='http://www.php.net/manual/de/class.invalidargumentexception.php' class='classname'>InvalidArgumentException</a> will be thrown if the current entry does not contain a value that can be iterated over by the inner iterator. </p> </div> <a name='recursiveregexiterator.getchildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RecursiveRegexIterator::getChildren()</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 />$rArrayIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'tet3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test4'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test5'</span><span style='color: #007700'>)));<br /></span><span style='color: #0000BB'>$rRegexIterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rArrayIterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/^test/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>RecursiveRegexIterator</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ALL_MATCHES</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rRegexIterator&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$value1</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'>$rRegexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;print&amp;nbsp;all&amp;nbsp;children<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Children:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rRegexIterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getChildren</span><span style='color: #007700'>()&amp;nbsp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>'&amp;nbsp;'</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'\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'>'No&amp;nbsp;children\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<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> No children Children: test4 test5 </pre></div> </div> </div><p> </p> </div> <a name='recursiveregexiterator.getchildren.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/recursiveregexiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveRegexIterator::hasChildren()</a> - Returns whether an iterator can be obtained for the current entry.</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="RecursiveRegexIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursiveregexiterator.php'>The RecursiveRegexIterator class</a></h1> <div class='partintro'> <div id='recursiveregexiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This recursive iterator can filter another recursive iterator via a regular expression. </p> </div> <div id='recursiveregexiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveRegexIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveRegexIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.regexiterator.php' class='classname'>RegexIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveregexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$regex</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveRegexIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveregexiterator.getchildren.php' class='function'>getChildren</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/recursiveregexiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiterator.getchildren.php' class='function'>RecursiveIterator::getChildren</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/recursiveiterator.haschildren.php' class='function'>RecursiveIterator::hasChildren</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/regexiterator.accept.php' class='function'>RegexIterator::accept</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/regexiterator.getflags.php' class='function'>RegexIterator::getFlags</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/regexiterator.getmode.php' class='function'>RegexIterator::getMode</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/regexiterator.getpregflags.php' class='function'>RegexIterator::getPregFlags</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/regexiterator.setflags.php' class='function'>RegexIterator::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/regexiterator.setmode.php' class='function'>RegexIterator::setMode</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/de/regexiterator.setpregflags.php' class='function'>RegexIterator::setPregFlags</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/recursiveregexiterator.construct.php'>RecursiveRegexIterator::__construct</a> &amp;mdash; Creates a new RecursiveRegexIterator.</li><li><a href='http://www.php.net/manual/de/recursiveregexiterator.getchildren.php'>RecursiveRegexIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/de/recursiveregexiterator.haschildren.php'>RecursiveRegexIterator::hasChildren</a> &amp;mdash; Returns whether an iterator can be obtained for the current entry.</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="RecursiveIteratorIterator::__construct" value="<div id='recursiveiteratoriterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.construct.php'>RecursiveIteratorIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct a RecursiveIteratorIterator</span></p> </div> <a name='recursiveiteratoriterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>RecursiveIteratorIterator::__construct</b></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> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = LEAVES_ONLY</span></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'> Creates a <a href='http://www.php.net/manual/de/class.recursiveiteratoriterator.php' class='classname'>RecursiveIteratorIterator</a> from a <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='classname'>RecursiveIterator</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='recursiveiteratoriterator.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 being constructed from, which is from a <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='classname'>RecursiveIterator</a> or <a href='http://www.php.net/manual/de/class.iteratoraggregate.php' class='classname'>IteratorAggregate</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The mode. Options are <b><tt class='constant'>LEAVES_ONLY</tt></b> (default), <b><tt class='constant'>SELF_FIRST</tt></b> and <b><tt class='constant'>CHILD_FIRST</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='recursiveiteratoriterator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::valid" value="<div id='recursiveiteratoriterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether the current position is valid</span></p> </div> <a name='recursiveiteratoriterator.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>RecursiveIteratorIterator::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> </div> <a name='recursiveiteratoriterator.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='recursiveiteratoriterator.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 position 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="RecursiveIteratorIterator::setMaxDepth" value="<div id='recursiveiteratoriterator.setmaxdepth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.setmaxdepth.php'>RecursiveIteratorIterator::setMaxDepth</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::setMaxDepth</span> &amp;mdash; <span class='dc-title'>Set max depth</span></p> </div> <a name='recursiveiteratoriterator.setmaxdepth.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>RecursiveIteratorIterator::setMaxDepth</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$max_depth</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Set the maximum allowed depth. Defaults to <i>-1</i>, which is any depth. </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='recursiveiteratoriterator.setmaxdepth.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'>max_depth</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The maximum allowed depth. <i>-1</i> is used for any depth. </p> </dd> </dl> <p> </p> </div> <a name='recursiveiteratoriterator.setmaxdepth.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='recursiveiteratoriterator.setmaxdepth.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Emits an Exception if <i><tt class='parameter'>max_depth</tt></i> is less than <i>-1</i>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::rewind" value="<div id='recursiveiteratoriterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind the iterator to the first element of the top level inner iterator</span></p> </div> <a name='recursiveiteratoriterator.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>RecursiveIteratorIterator::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> </div> <a name='recursiveiteratoriterator.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='recursiveiteratoriterator.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="RecursiveIteratorIterator::nextElement" value="<div id='recursiveiteratoriterator.nextelement' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.nextelement.php'>RecursiveIteratorIterator::nextElement</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::nextElement</span> &amp;mdash; <span class='dc-title'>Next element</span></p> </div> <a name='recursiveiteratoriterator.nextelement.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>RecursiveIteratorIterator::nextElement</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Called when the next element is available. </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='recursiveiteratoriterator.nextelement.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.nextelement.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="RecursiveIteratorIterator::next" value="<div id='recursiveiteratoriterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::next</span> &amp;mdash; <span class='dc-title'>Move forward to the next element</span></p> </div> <a name='recursiveiteratoriterator.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>RecursiveIteratorIterator::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> </div> <a name='recursiveiteratoriterator.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='recursiveiteratoriterator.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="RecursiveIteratorIterator::key" value="<div id='recursiveiteratoriterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::key</span> &amp;mdash; <span class='dc-title'>Access the current key</span></p> </div> <a name='recursiveiteratoriterator.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>RecursiveIteratorIterator::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> </div> <a name='recursiveiteratoriterator.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='recursiveiteratoriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current key. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::getSubIterator" value="<div id='recursiveiteratoriterator.getsubiterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getSubIterator</span> &amp;mdash; <span class='dc-title'>The current active sub iterator</span></p> </div> <a name='recursiveiteratoriterator.getsubiterator.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.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <span class='methodname'><b>RecursiveIteratorIterator::getSubIterator</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='recursiveiteratoriterator.getsubiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.getsubiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current active sub 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="RecursiveIteratorIterator::getMaxDepth" value="<div id='recursiveiteratoriterator.getmaxdepth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.getmaxdepth.php'>RecursiveIteratorIterator::getMaxDepth</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getMaxDepth</span> &amp;mdash; <span class='dc-title'>Get max depth</span></p> </div> <a name='recursiveiteratoriterator.getmaxdepth.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>RecursiveIteratorIterator::getMaxDepth</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the maximum allowable depth. </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='recursiveiteratoriterator.getmaxdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.getmaxdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The maximum accepted depth, or <b><tt class='constant'>FALSE</tt></b> if any depth is allowed. </p> </div> <a name='recursiveiteratoriterator.getmaxdepth.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/recursiveiteratoriterator.setmaxdepth.php' class='function' rel='rdfs-seeAlso'>RecursiveIteratorIterator::setMaxDepth</a> - Set max depth</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="RecursiveIteratorIterator::getInnerIterator" value="<div id='recursiveiteratoriterator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.getinneriterator.php'>RecursiveIteratorIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Get inner iterator</span></p> </div> <a name='recursiveiteratoriterator.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'><a href='http://www.php.net/manual/de/class.iterator.php' class='type iterator'>iterator</a></span> <span class='methodname'><b>RecursiveIteratorIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the current active sub 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='recursiveiteratoriterator.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='recursiveiteratoriterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current active sub 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="RecursiveIteratorIterator::getDepth" value="<div id='recursiveiteratoriterator.getdepth' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getDepth</span> &amp;mdash; <span class='dc-title'>Get the current depth of the recursive iteration</span></p> </div> <a name='recursiveiteratoriterator.getdepth.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>RecursiveIteratorIterator::getDepth</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='recursiveiteratoriterator.getdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.getdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current depth of the recursive iteration. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::endIteration" value="<div id='recursiveiteratoriterator.enditeration' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.enditeration.php'>RecursiveIteratorIterator::endIteration</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::endIteration</span> &amp;mdash; <span class='dc-title'>End Iteration</span></p> </div> <a name='recursiveiteratoriterator.enditeration.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>RecursiveIteratorIterator::endIteration</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Called when the iteration ends (when <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.valid.php' class='function'>RecursiveIteratorIterator::valid</a></span> first returns <b><tt class='constant'>FALSE</tt></b>. </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='recursiveiteratoriterator.enditeration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.enditeration.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="RecursiveIteratorIterator::endChildren" value="<div id='recursiveiteratoriterator.endchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.endchildren.php'>RecursiveIteratorIterator::endChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::endChildren</span> &amp;mdash; <span class='dc-title'>End children</span></p> </div> <a name='recursiveiteratoriterator.endchildren.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>RecursiveIteratorIterator::endChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Called when end recursing one level. </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='recursiveiteratoriterator.endchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.endchildren.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="RecursiveIteratorIterator::current" value="<div id='recursiveiteratoriterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::current</span> &amp;mdash; <span class='dc-title'>Access the current element value</span></p> </div> <a name='recursiveiteratoriterator.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>RecursiveIteratorIterator::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> </div> <a name='recursiveiteratoriterator.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='recursiveiteratoriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current elements value. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::callHasChildren" value="<div id='recursiveiteratoriterator.callhaschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.callhaschildren.php'>RecursiveIteratorIterator::callHasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::callHasChildren</span> &amp;mdash; <span class='dc-title'>Has children</span></p> </div> <a name='recursiveiteratoriterator.callhaschildren.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>RecursiveIteratorIterator::callHasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Called for each element to test whether it has children. </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='recursiveiteratoriterator.callhaschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.callhaschildren.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 element has children, 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="RecursiveIteratorIterator::callGetChildren" value="<div id='recursiveiteratoriterator.callgetchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.callgetchildren.php'>RecursiveIteratorIterator::callGetChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::callGetChildren</span> &amp;mdash; <span class='dc-title'>Get children</span></p> </div> <a name='recursiveiteratoriterator.callgetchildren.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.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <span class='methodname'><b>RecursiveIteratorIterator::callGetChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Get children 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='recursiveiteratoriterator.callgetchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.callgetchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <span class='methodname'><b>RecursiveIterator</b></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="RecursiveIteratorIterator::beginIteration" value="<div id='recursiveiteratoriterator.beginiteration' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.beginiteration.php'>RecursiveIteratorIterator::beginIteration</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::beginIteration</span> &amp;mdash; <span class='dc-title'>Begin Iteration</span></p> </div> <a name='recursiveiteratoriterator.beginiteration.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>RecursiveIteratorIterator::beginIteration</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Called when iteration begins (after the first <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span> call. </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='recursiveiteratoriterator.beginiteration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.beginiteration.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="RecursiveIteratorIterator::beginChildren" value="<div id='recursiveiteratoriterator.beginchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiteratoriterator.beginchildren.php'>RecursiveIteratorIterator::beginChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::beginChildren</span> &amp;mdash; <span class='dc-title'>Begin children</span></p> </div> <a name='recursiveiteratoriterator.beginchildren.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>RecursiveIteratorIterator::beginChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Is called after calling <span class='methodname'><b>RecursiveIteratorIterator::getChildren</b></span>, and its associated <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span>. </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='recursiveiteratoriterator.beginchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiteratoriterator.beginchildren.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="RecursiveIteratorIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursiveiteratoriterator.php'>The RecursiveIteratorIterator class</a></h1> <div class='partintro'> <div id='recursiveiteratoriterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Can be used to iterate through recursive iterators. </p> </div> <div id='recursiveiteratoriterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveIteratorIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveIteratorIterator</b> </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/recursiveiteratoriterator.beginchildren.php' class='function'>beginChildren</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/recursiveiteratoriterator.beginiteration.php' class='function'>beginIteration</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.callgetchildren.php' class='function'>callGetChildren</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/recursiveiteratoriterator.callhaschildren.php' class='function'>callHasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.construct.php' class='function'>__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> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = LEAVES_ONLY</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.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/recursiveiteratoriterator.endchildren.php' class='function'>endChildren</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/recursiveiteratoriterator.enditeration.php' class='function'>endIteration</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/recursiveiteratoriterator.getdepth.php' class='function'>getDepth</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>iterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.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'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getmaxdepth.php' class='function'>getMaxDepth</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getsubiterator.php' class='function'>getSubIterator</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/recursiveiteratoriterator.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/recursiveiteratoriterator.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/recursiveiteratoriterator.nextelement.php' class='function'>nextElement</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/recursiveiteratoriterator.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/recursiveiteratoriterator.setmaxdepth.php' class='function'>setMaxDepth</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$max_depth</tt><span class='initializer'> = -1</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiteratoriterator.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='modifier'>public</span> <span class='type'>Iterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/outeriterator.getchildren.php' class='function'>OuterIterator::getInnerIterator</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/recursiveiteratoriterator.beginchildren.php'>RecursiveIteratorIterator::beginChildren</a> &amp;mdash; Begin children</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.beginiteration.php'>RecursiveIteratorIterator::beginIteration</a> &amp;mdash; Begin Iteration</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.callgetchildren.php'>RecursiveIteratorIterator::callGetChildren</a> &amp;mdash; Get children</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.callhaschildren.php'>RecursiveIteratorIterator::callHasChildren</a> &amp;mdash; Has children</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.construct.php'>RecursiveIteratorIterator::__construct</a> &amp;mdash; Construct a RecursiveIteratorIterator</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a> &amp;mdash; Access the current element value</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.endchildren.php'>RecursiveIteratorIterator::endChildren</a> &amp;mdash; End children</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.enditeration.php'>RecursiveIteratorIterator::endIteration</a> &amp;mdash; End Iteration</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a> &amp;mdash; Get the current depth of the recursive iteration</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getinneriterator.php'>RecursiveIteratorIterator::getInnerIterator</a> &amp;mdash; Get inner iterator</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getmaxdepth.php'>RecursiveIteratorIterator::getMaxDepth</a> &amp;mdash; Get max depth</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a> &amp;mdash; The current active sub iterator</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a> &amp;mdash; Access the current key</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a> &amp;mdash; Move forward to the next element</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.nextelement.php'>RecursiveIteratorIterator::nextElement</a> &amp;mdash; Next element</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a> &amp;mdash; Rewind the iterator to the first element of the top level inner iterator</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.setmaxdepth.php'>RecursiveIteratorIterator::setMaxDepth</a> &amp;mdash; Set max depth</li><li><a href='http://www.php.net/manual/de/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a> &amp;mdash; Check whether the current position 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="RecursiveIterator::hasChildren" value="<div id='recursiveiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiterator.haschildren.php'>RecursiveIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Returns if an iterator can be created fot the current entry.</span></p> </div> <a name='recursiveiterator.haschildren.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>RecursiveIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns if an iterator can be created fot the current entry. <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiterator.getchildren.php' class='function'>RecursiveIterator::getChildren</a></span>. </p> </div> <a name='recursiveiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiterator.haschildren.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 current entry can be iterated over, otherwise returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='recursiveiterator.haschildren.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/recursiveiterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveIterator::getChildren()</a> - Returns an iterator for the current entry.</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="RecursiveIterator::getChildren" value="<div id='recursiveiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursiveiterator.getchildren.php'>RecursiveIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Returns an iterator for the current entry.</span></p> </div> <a name='recursiveiterator.getchildren.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.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <span class='methodname'><b>RecursiveIterator::getChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns an iterator for the current iterator entry. </p> </div> <a name='recursiveiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursiveiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An iterator for the current entry. </p> </div> <a name='recursiveiterator.getchildren.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/recursiveiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveIterator::hasChildren()</a> - Returns if an iterator can be created fot the current entry.</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="RecursiveIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursiveiterator.php'>The RecursiveIterator interface</a></h1> <div class='partintro'> <div id='recursiveiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Classes implementing <b class='classname'>RecursiveIterator</b> can be used to iterate over iterators recursively. </p> </div> <div id='recursiveiterator.synopsis' class='section'> <h2 class='title'>Interface-&amp;Uuml;bersicht</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.iterator.php' class='classname'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiterator.getchildren.php' class='function'>getChildren</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/recursiveiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</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/iterator.current.php' class='function'>Iterator::current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>scalar</span> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.key.php' class='function'>Iterator::key</a></span> ( <span class='methodparam'>void</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/iterator.next.php' class='function'>Iterator::next</a></span> ( <span class='methodparam'>void</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/iterator.rewind.php' class='function'>Iterator::rewind</a></span> ( <span class='methodparam'>void</span> )</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/iterator.valid.php' class='function'>Iterator::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/recursiveiterator.getchildren.php'>RecursiveIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/de/recursiveiterator.haschildren.php'>RecursiveIterator::hasChildren</a> &amp;mdash; Returns if an iterator can be created fot the current entry.</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="RecursiveFilterIterator::__construct" value="<div id='recursivefilteriterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivefilteriterator.construct.php'>RecursiveFilterIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveFilterIterator::__construct</span> &amp;mdash; <span class='dc-title'>Create a RecursiveFilterIterator from a RecursiveIterator</span></p> </div> <a name='recursivefilteriterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>RecursiveFilterIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Create a <a href='http://www.php.net/manual/de/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> from a <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> </div> <a name='recursivefilteriterator.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 <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='classname'>RecursiveIterator</a> to be filtered. </p> </dd> </dl> <p> </p> </div> <a name='recursivefilteriterator.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='recursivefilteriterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Basic <span class='methodname'><b>RecursiveFilterIterator</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'>TestsOnlyFilter&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>RecursiveFilterIterator&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'>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;Accept&amp;nbsp;the&amp;nbsp;current&amp;nbsp;item&amp;nbsp;if&amp;nbsp;we&amp;nbsp;can&amp;nbsp;recurse&amp;nbsp;into&amp;nbsp;it<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;or&amp;nbsp;it&amp;nbsp;is&amp;nbsp;a&amp;nbsp;value&amp;nbsp;starting&amp;nbsp;with&amp;nbsp;'test'<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'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>()&amp;nbsp;||&amp;nbsp;(</span><span style='color: #0000BB'>strpos</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>)&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>FALSE</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$arrary&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'taste2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test4'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'test5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$filter&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>TestsOnlyFilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>);<br /><br />foreach(new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveIteratorIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filter</span><span style='color: #007700'>)&amp;nbsp;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'>)<br />{<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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> test1 test3 test4 test5 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <span class='methodname'><b>RecursiveFilterIterator</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'>StartsWithFilter&amp;nbsp;</span><span style='color: #007700'>extends&amp;nbsp;</span><span style='color: #0000BB'>RecursiveFilterIterator&amp;nbsp;</span><span style='color: #007700'>{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$word</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'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>RecursiveIterator&amp;nbsp;$rit</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$word</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'>word&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$word</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'>parent</span><span style='color: #007700'>::</span><span style='color: #0000BB'>__construct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rit</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<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;return&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</span><span style='color: #007700'>()&amp;nbsp;OR&amp;nbsp;</span><span style='color: #0000BB'>strpos</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>word</span><span style='color: #007700'>)&amp;nbsp;===&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;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>getChildren</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;new&amp;nbsp;</span><span style='color: #0000BB'>self</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getInnerIterator</span><span style='color: #007700'>()-&amp;gt;</span><span style='color: #0000BB'>getChildren</span><span style='color: #007700'>(),&amp;nbsp;</span><span style='color: #0000BB'>$this</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>word</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$array&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'test1'</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #DD0000'>'taste2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test3'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test4'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'test5'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$filter&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>StartsWithFilter</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>);<br /><br />foreach(new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveIteratorIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filter</span><span style='color: #007700'>)&amp;nbsp;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'>)<br />{<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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> test1 test3 test4 test5 </pre></div> </div> </div><p> </p> </div> <a name='recursivefilteriterator.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/recursivefilteriterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveFilterIterator::getChildren</a> - Return the inner iterator's children contained in a RecursiveFilterIterator</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/recursivefilteriterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveFilterIterator::hasChildren</a> - Check whether the inner iterator's current element has children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.accept.php' class='function' rel='rdfs-seeAlso'>FilterIterator::accept</a> - Check whether the current element of the iterator is acceptable</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="RecursiveFilterIterator::hasChildren" value="<div id='recursivefilteriterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivefilteriterator.haschildren.php'>RecursiveFilterIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveFilterIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Check whether the inner iterator&amp;#039;s current element has children</span></p> </div> <a name='recursivefilteriterator.haschildren.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>RecursiveFilterIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Check whether the inner iterator&amp;#039;s current element has children. </p> </div> <a name='recursivefilteriterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivefilteriterator.haschildren.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 inner iterator has children, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> <a name='recursivefilteriterator.haschildren.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/recursivefilteriterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveFilterIterator::getChildren</a> - Return the inner iterator's children contained in a RecursiveFilterIterator</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveIterator::hasChildren</a> - Returns if an iterator can be created fot the current 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="RecursiveFilterIterator::getChildren" value="<div id='recursivefilteriterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivefilteriterator.getchildren.php'>RecursiveFilterIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveFilterIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Return the inner iterator&amp;#039;s children contained in a RecursiveFilterIterator</span></p> </div> <a name='recursivefilteriterator.getchildren.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>RecursiveFilterIterator::getChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Return the inner iterator&amp;#039;s children contained in a <a href='http://www.php.net/manual/de/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a>. </p> </div> <a name='recursivefilteriterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivefilteriterator.getchildren.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/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> containing the inner iterator&amp;#039;s children. </p> </div> <a name='recursivefilteriterator.getchildren.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/recursivefilteriterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveFilterIterator::hasChildren</a> - Check whether the inner iterator's current element has children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/recursiveiterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveIterator::getChildren</a> - Returns an iterator for the current 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="RecursiveFilterIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursivefilteriterator.php'>The RecursiveFilterIterator class</a></h1> <div class='partintro'> <div id='recursivefilteriterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This abstract iterator filters out unwanted values for a <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. This class should be extended to implement custom filters. The <span class='methodname'><b>RecursiveFilterIterator::accept()</b></span> must be implemented in the subclass. </p> </div> <div id='recursivefilteriterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveFilterIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveFilterIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.filteriterator.php' class='classname'>FilterIterator</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.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </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/recursivefilteriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</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/recursivefilteriterator.getchildren.php' class='function'>getChildren</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/recursivefilteriterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited 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'>FilterIterator::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'>FilterIterator::__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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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'>FilterIterator::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/recursivefilteriterator.construct.php'>RecursiveFilterIterator::__construct</a> &amp;mdash; Create a RecursiveFilterIterator from a RecursiveIterator</li><li><a href='http://www.php.net/manual/de/recursivefilteriterator.getchildren.php'>RecursiveFilterIterator::getChildren</a> &amp;mdash; Return the inner iterator's children contained in a RecursiveFilterIterator</li><li><a href='http://www.php.net/manual/de/recursivefilteriterator.haschildren.php'>RecursiveFilterIterator::hasChildren</a> &amp;mdash; Check whether the inner iterator's current element has children</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="RecursiveDirectoryIterator::__construct" value="<div id='recursivedirectoryiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.construct.php'>RecursiveDirectoryIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.2)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a RecursiveDirectoryIterator</span></p> </div> <a name='recursivedirectoryiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>RecursiveDirectoryIterator::__construct</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'>$flags</tt></span> ] )</div> <p class='para rdfs-comment'> Constructs a <span class='methodname'><b>RecursiveDirectoryIterator</b></span>. </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='recursivedirectoryiterator.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'> Directory path. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional flags. </p> </dd> </dl> <p> </p> </div> <a name='recursivedirectoryiterator.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='recursivedirectoryiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <a href='http://www.php.net/manual/de/class.recursivedirectoryiterator.php' class='classname'>RecursiveDirectoryIterator</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 /><br />$directory&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/tmp'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$it&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveIteratorIterator</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveDirectoryIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$directory</span><span style='color: #007700'>));<br /><br />while(</span><span style='color: #0000BB'>$it</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>valid</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'>$it</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: #DD0000'>'SubPathName:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$it</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getSubPathName</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: #DD0000'>'SubPath:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$it</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getSubPath</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: #DD0000'>'Key:&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'>$it</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'>'\n\n'</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: #0000BB'>$it</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'>?&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> SubPathName: fruit/apple.xml SubPath: fruit Key: /tmp/fruit/apple.xml SubPathName: stuff.xml SubPath: Key: /tmp/stuff.xml SubPathName: veggies/carrot.xml SubPath: veggies Key: /tmp/veggies/carrot.xml </pre></div> </div> </div><p> </p> </div> <a name='recursivedirectoryiterator.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/recursiveiteratoriterator.construct.php' class='function' rel='rdfs-seeAlso'>RecursiveIteratorIterator::__construct</a> - Construct a RecursiveIteratorIterator</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="RecursiveDirectoryIterator::rewind" value="<div id='recursivedirectoryiterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind dir back to the start</span></p> </div> <a name='recursivedirectoryiterator.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>RecursiveDirectoryIterator::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> </div> <a name='recursivedirectoryiterator.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='recursivedirectoryiterator.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="RecursiveDirectoryIterator::next" value="<div id='recursivedirectoryiterator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::next</span> &amp;mdash; <span class='dc-title'>Move to next entry</span></p> </div> <a name='recursivedirectoryiterator.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>RecursiveDirectoryIterator::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> </div> <a name='recursivedirectoryiterator.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='recursivedirectoryiterator.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="RecursiveDirectoryIterator::key" value="<div id='recursivedirectoryiterator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::key</span> &amp;mdash; <span class='dc-title'>Return path and filename of current dir entry</span></p> </div> <a name='recursivedirectoryiterator.key.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>RecursiveDirectoryIterator::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> </div> <a name='recursivedirectoryiterator.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='recursivedirectoryiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The path and filename of the current dir entry. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator::hasChildren" value="<div id='recursivedirectoryiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Returns whether current entry is a directory and not &amp;#039;.&amp;#039; or &amp;#039;..&amp;#039;</span></p> </div> <a name='recursivedirectoryiterator.haschildren.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>RecursiveDirectoryIterator::hasChildren</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$allow_links</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='recursivedirectoryiterator.haschildren.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'>allow_links</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='recursivedirectoryiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns whether the current entry is a directory, but not &amp;#039;.&amp;#039; or &amp;#039;..&amp;#039; </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator::getSubPathname" value="<div id='recursivedirectoryiterator.getsubpathname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.getsubpathname.php'>RecursiveDirectoryIterator::getSubPathname</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::getSubPathname</span> &amp;mdash; <span class='dc-title'>Get sub path and name</span></p> </div> <a name='recursivedirectoryiterator.getsubpathname.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>RecursiveDirectoryIterator::getSubPathname</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the sub path and filename. </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='recursivedirectoryiterator.getsubpathname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivedirectoryiterator.getsubpathname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The sub path (sub directory) and filename. </p> </div> <a name='recursivedirectoryiterator.getsubpathname.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/recursivedirectoryiterator.getsubpath.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::getSubPath</a> - Get sub path</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Return path and filename of current dir 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="RecursiveDirectoryIterator::getSubPath" value="<div id='recursivedirectoryiterator.getsubpath' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.getsubpath.php'>RecursiveDirectoryIterator::getSubPath</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::getSubPath</span> &amp;mdash; <span class='dc-title'>Get sub path</span></p> </div> <a name='recursivedirectoryiterator.getsubpath.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>RecursiveDirectoryIterator::getSubPath</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the sub path. </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='recursivedirectoryiterator.getsubpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivedirectoryiterator.getsubpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The sub path (sub directory). </p> </div> <a name='recursivedirectoryiterator.getsubpath.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/recursivedirectoryiterator.getsubpathname.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::getSubPathName</a> - Get sub path and name</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Return path and filename of current dir 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="RecursiveDirectoryIterator::getChildren" value="<div id='recursivedirectoryiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Returns an iterator for the current entry if it is a directory</span></p> </div> <a name='recursivedirectoryiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><b>RecursiveDirectoryIterator::getChildren</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='recursivedirectoryiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivedirectoryiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An iterator for the current entry, if it is a directory. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursivedirectoryiterator.php'>The RecursiveDirectoryIterator class</a></h1> <div class='partintro'> <div id='recursivedirectoryiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> ... </p> </div> <div id='recursivedirectoryiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveDirectoryIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveDirectoryIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.directoryiterator.php' class='classname'>DirectoryIterator</a> </span> <span class='oointerface'>implements <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.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </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/recursivedirectoryiterator.construct.php' class='function'>__construct</a></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'>$flags</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursivedirectoryiterator.getchildren.php' class='function'>getChildren</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/recursivedirectoryiterator.getsubpath.php' class='function'>getSubPath</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/recursivedirectoryiterator.getsubpathname.php' class='function'>getSubPathname</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/recursivedirectoryiterator.haschildren.php' class='function'>hasChildren</a></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$allow_links</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursivedirectoryiterator.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/recursivedirectoryiterator.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/recursivedirectoryiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::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'>DirectoryIterator::__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'>DirectoryIterator::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/recursivedirectoryiterator.construct.php'>RecursiveDirectoryIterator::__construct</a> &amp;mdash; Constructs a RecursiveDirectoryIterator</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry if it is a directory</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.getsubpath.php'>RecursiveDirectoryIterator::getSubPath</a> &amp;mdash; Get sub path</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.getsubpathname.php'>RecursiveDirectoryIterator::getSubPathname</a> &amp;mdash; Get sub path and name</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a> &amp;mdash; Returns whether current entry is a directory and not '.' or '..'</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a> &amp;mdash; Return path and filename of current dir entry</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a> &amp;mdash; Move to next entry</li><li><a href='http://www.php.net/manual/de/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a> &amp;mdash; Rewind dir back to the start</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="RecursiveCachingIterator::__construct" value="<div id='recursivecachingiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivecachingiterator.construct.php'>RecursiveCachingIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveCachingIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct</span></p> </div> <a name='recursivecachingiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>RecursiveCachingIterator::__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 class='initializer'> = self::CALL_TOSTRING</span></span> ] )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/de/class.recursivecachingiterator.php' class='classname'>RecursiveCachingIterator</a>, which consists of a passed in <i><tt class='parameter'>iterator</tt></i> . </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='recursivecachingiterator.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 being used. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The flags. Use <b><tt class='constant'>CALL_TOSTRING</tt></b> to call <span class='methodname'><b>RecursiveCachingIterator::__toString</b></span> for every element (the default), and/or <b><tt class='constant'>CATCH_GET_CHILD</tt></b> to catch exceptions when trying to get children. </p> </dd> </dl> <p> </p> </div> <a name='recursivecachingiterator.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.recursivecachingiterator.php' class='classname'>RecursiveCachingIterator</a>. </p> </div> <a name='recursivecachingiterator.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/cachingiterator.construct.php' class='function' rel='rdfs-seeAlso'>CachingIterator::__construct</a> - Construct a new CachingIterator object for 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="RecursiveCachingIterator::hasChildren" value="<div id='recursivecachingiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveCachingIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Check whether the current element of the inner iterator has children</span></p> </div> <a name='recursivecachingiterator.haschildren.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>RecursiveCachingIterator::hasChildren</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='recursivecachingiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivecachingiterator.haschildren.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 inner iterator has children, 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="RecursiveCachingIterator::getChildren" value="<div id='recursivecachingiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveCachingIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Return the inner iterator&amp;#039;s children as a RecursiveCachingIterator</span></p> </div> <a name='recursivecachingiterator.getchildren.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.recursivecachingiterator.php' class='type RecursiveCachingIterator'>RecursiveCachingIterator</a></span> <span class='methodname'><b>RecursiveCachingIterator::getChildren</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='recursivecachingiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivecachingiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The inner iterator&amp;#039;s children, as a RecursiveCachingIterator. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveCachingIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursivecachingiterator.php'>The RecursiveCachingIterator class</a></h1> <div class='partintro'> <div id='recursivecachingiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> ... </p> </div> <div id='recursivecachingiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveCachingIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveCachingIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.cachingiterator.php' class='classname'>CachingIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.countable.php' class='interfacename'>Countable</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.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.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </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/recursivecachingiterator.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 class='initializer'> = self::CALL_TOSTRING</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>RecursiveCachingIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursivecachingiterator.getchildren.php' class='function'>getChildren</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/recursivecachingiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/cachingiterator.construct.php' class='function'>CachingIterator::__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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::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'>CachingIterator::__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'>CachingIterator::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/recursivecachingiterator.construct.php'>RecursiveCachingIterator::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/de/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a> &amp;mdash; Return the inner iterator's children as a RecursiveCachingIterator</li><li><a href='http://www.php.net/manual/de/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a> &amp;mdash; Check whether the current element of the inner iterator has children</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="RecursiveArrayIterator::hasChildren" value="<div id='recursivearrayiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivearrayiterator.haschildren.php'>RecursiveArrayIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveArrayIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Returns whether current entry is an array or an object.</span></p> </div> <a name='recursivearrayiterator.haschildren.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>RecursiveArrayIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns whether current entry is 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> for which an iterator can be obtained via <span class='methodname'><a href='http://www.php.net/manual/de/recursivearrayiterator.getchildren.php' class='function'>RecursiveArrayIterator::getChildren</a></span>. </p> </div> <a name='recursivearrayiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivearrayiterator.haschildren.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 current entry is 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>, otherwise <b><tt class='constant'>FALSE</tt></b> is returned. </p> </div> <a name='recursivearrayiterator.haschildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RecursiveArrayIterator::hasChildren()</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'>'a'&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'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'orange'</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'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'p'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'pear'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br />while&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'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Check&amp;nbsp;if&amp;nbsp;there&amp;nbsp;are&amp;nbsp;children<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</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;print&amp;nbsp;all&amp;nbsp;children<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getChildren</span><span style='color: #007700'>()&amp;nbsp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&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 />&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;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'>'No&amp;nbsp;children.\n'</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: #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> No children. No children. a : apple p : pear </pre></div> </div> </div><p> </p> </div> <a name='recursivearrayiterator.haschildren.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/recursivearrayiterator.getchildren.php' class='function' rel='rdfs-seeAlso'>RecursiveArrayIterator::getChildren()</a> - Returns an iterator for the current entry if it is an array or an object.</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="RecursiveArrayIterator::getChildren" value="<div id='recursivearrayiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/recursivearrayiterator.getchildren.php'>RecursiveArrayIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveArrayIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Returns an iterator for the current entry if it is 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>.</span></p> </div> <a name='recursivearrayiterator.getchildren.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.recursivearrayiterator.php' class='type RecursiveArrayIterator'>RecursiveArrayIterator</a></span> <span class='methodname'><b>RecursiveArrayIterator::getChildren</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Returns an iterator for the current iterator entry. </p> </div> <a name='recursivearrayiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'>Diese Funktion hat keine Parameter.</p> </div> <a name='recursivearrayiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> An iterator for the current entry, if it is an <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='recursivearrayiterator.getchildren.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> An <a href='http://www.php.net/manual/de/class.invalidargumentexception.php' class='classname'>InvalidArgumentException</a> will be thrown if the current entry does not contain 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> </div> <a name='recursivearrayiterator.getchildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>RecursiveArrayIterator::getChildren()</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'>'a'&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'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'orange'</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'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'p'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'pear'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$iterator&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>RecursiveArrayIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br /><br />while&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'>())&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>hasChildren</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;print&amp;nbsp;all&amp;nbsp;children<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>$iterator</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getChildren</span><span style='color: #007700'>()&amp;nbsp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&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 />&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;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'>'No&amp;nbsp;children.\n'</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: #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> No children. No children. a : apple p : pear </pre></div> </div> </div><p> </p> </div> <a name='recursivearrayiterator.getchildren.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/recursivearrayiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>RecursiveArrayIterator::hasChildren()</a> - Returns whether current entry is an array or an object.</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="RecursiveArrayIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.recursivearrayiterator.php'>The RecursiveArrayIterator class</a></h1> <div class='partintro'> <div id='recursivearrayiterator.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 in the same way as the <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='type ArrayIterator'>ArrayIterator</a>. Additionally it is possible to iterate over the current iterator entry. </p> </div> <div id='recursivearrayiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RecursiveArrayIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RecursiveArrayIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.arrayiterator.php' class='classname'>ArrayIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveArrayIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/recursivearrayiterator.getchildren.php' class='function'>getChildren</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/recursivearrayiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::__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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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'>ArrayIterator::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/recursivearrayiterator.getchildren.php'>RecursiveArrayIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry if it is an array or an object.</li><li><a href='http://www.php.net/manual/de/recursivearrayiterator.haschildren.php'>RecursiveArrayIterator::hasChildren</a> &amp;mdash; Returns whether current entry is an array or 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="realpath" value="<div id='function.realpath' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.realpath.php'>realpath</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>realpath</span> &amp;mdash; <span class='dc-title'>Erzeugt einen kanonisch absoluten Pfadnamen</span></p> </div> <a name='function.realpath.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>realpath</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> <b>realpath()</b> expandiert alle symbolischen Links, und beseitigt Verweise zu &amp;#039;/./&amp;#039;, &amp;#039;/../&amp;#039; und extra &amp;#039;/&amp;#039; Zeichen im Input <i><tt class='parameter'>path</tt></i> , und gibt den absoluten Pfadnamen kanonisch zur&amp;uuml;ck. Der Pfad im Ergebnis enth&amp;auml;lt keine Komponenten eines symbolischen Links mehr, wie &amp;#039;/./&amp;#039; or &amp;#039;/../&amp;#039;. </p> <p class='para'> <b>realpath()</b> gibt im Fehlerfall <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, z.B. wenn die Datei nicht existiert. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>realpath()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $real_path&amp;nbsp;=&amp;nbsp;realpath('../../index.php');</span> </code></div> </div> </div><p> </p> <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.dirname.php' class='function'>dirname()</a> und <a href='http://www.php.net/manual/de/function.pathinfo.php' class='function'>pathinfo()</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="readfile" value="<div id='function.readfile' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.readfile.php'>readfile</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>readfile</span> &amp;mdash; <span class='dc-title'>Gibt eine Datei aus</span></p> </div> <a name='function.readfile.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>readfile</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'> Liest den Inhalt einer Datei und schreibt ihn in den Ausgabepuffer. </p> <p class='para'> Gibt die Anzahl der gelesenen Bytes einer Datei zur&amp;uuml;ck. Wenn ein Fehler auftritt wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben und eine Fehlermeldung wird auf der Standardausgabe ausgegeben. Die Ausgabe einer Fehlermeldung kann durch Voranstellen eines &amp;#039;@&amp;#039; verhindert werden (@readfile). </p> <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'> Sie k&amp;ouml;nnen optional den zweiten Parameter benutzen und diesen auf &amp;#039;1&amp;#039; setzen, wenn Sie auch im <a href='http://www.php.net/manual/de/ini.core.php#ini.include-path' class='link'>include_path</a> nach der Datei suchen m&amp;ouml;chten. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.fpassthru.php' class='function'>fpassthru()</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.fopen.php' class='function'>fopen()</a>, <a href='http://www.php.net/manual/de/function.include.php' class='function'>include()</a>, <a href='http://www.php.net/manual/de/function.require.php' class='function'>require()</a>, <a href='http://www.php.net/manual/de/function.virtual.php' class='function'>virtual()</a> und <a href='http://www.php.net/manual/de/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</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="readdir" value="<div id='function.readdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.readdir.php'>readdir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>readdir</span> &amp;mdash; <span class='dc-title'>Liest einen Eintrag aus einem Verzeichnis-Handle</span></p> </div> <a name='function.readdir.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>readdir</b></span> ([ <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$dir_handle</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt den Dateinamen des n&amp;auml;chsten Files des Verzeichnisses zur&amp;uuml;ck. Die Dateinamen werden in der Reihenfolge zur&amp;uuml;ck gegeben, in der sie innerhalb des Filesystems angelegt wurden. </p> </div> <a name='function.readdir.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.readdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg den Dateinamen zur&amp;uuml;ck, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. </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> </div> <a name='function.readdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Alle Dateien eines Verzeichnisses auflisten</b></p> <div class='example-contents para'><p> Bitte beachten Sie die Art und Weise, in der die R&amp;uuml;ckgabewerte von <b>readdir()</b> in untenstehenden Beispielen gepr&amp;uuml;ft werden. Wir testen explizit, ob der R&amp;uuml;ckgabewert identisch (also inhaltlich und typgleich -- siehe Kapitel <a href='http://www.php.net/manual/de/language.operators.comparison.php' class='link'>Vergleichs-Operatoren</a> f&amp;uuml;r weitere Informationen) zu <b><tt class='constant'>FALSE</tt></b> ist, andernfalls w&amp;uuml;rde jeder Verzeichnis-Eintrag, dessen Name als <b><tt class='constant'>FALSE</tt></b> ausgewertet wird, das Durchlaufen der Schleife beenden (z.B. ein Verzeichnis namens &amp;quot;0&amp;quot;). </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;Beachten&amp;nbsp;Sie,&amp;nbsp;dass&amp;nbsp;!==&amp;nbsp;vor&amp;nbsp;4.0.0-RC2&amp;nbsp;nicht&amp;nbsp;verfuegbar&amp;nbsp;war<br /><br /></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'>opendir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/path/to/files'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Directory&amp;nbsp;handle:&amp;nbsp;</span><span style='color: #0000BB'>$handle</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: #DD0000'>'Files:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;der&amp;nbsp;korrekte&amp;nbsp;Weg,&amp;nbsp;ein&amp;nbsp;Verzeichnis&amp;nbsp;zu&amp;nbsp;durchlaufen.&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>!==&amp;nbsp;(</span><span style='color: #0000BB'>$file&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'>$handle</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'>'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</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;Dies&amp;nbsp;ist&amp;nbsp;der&amp;nbsp;FALSCHE&amp;nbsp;Weg,&amp;nbsp;ein&amp;nbsp;Verzeichnis&amp;nbsp;zu&amp;nbsp;durchlaufen.&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(</span><span style='color: #0000BB'>$file&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'>$handle</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'>'</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>\n'</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: #0000BB'>closedir</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> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Listet alle Dateien des aktuellen Verzeichnisses auf und blendet dabei <i>.</i> und <i>..</i> aus. </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'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>opendir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>false&amp;nbsp;</span><span style='color: #007700'>!==&amp;nbsp;(</span><span style='color: #0000BB'>$file&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'>$handle</span><span style='color: #007700'>)))&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'>$file&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #DD0000'>'.'&amp;nbsp;</span><span style='color: #007700'>&amp;amp;&amp;amp;&amp;nbsp;</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>!=&amp;nbsp;</span><span style='color: #DD0000'>'..'</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$file</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;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>closedir</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.readdir.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-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Pr&amp;uuml;ft, ob der gegebene Dateiname ein Verzeichnis ist</li> <li class='member'><a href='http://www.php.net/manual/de/function.glob.php' class='function' rel='rdfs-seeAlso'>glob()</a> - Findet Dateinamen, die mit einem Muster &amp;uuml;bereinstimmen</li> <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.scandir.php' class='function' rel='rdfs-seeAlso'>scandir()</a> - Listet Dateien und Verzeichnisse innerhalb eines angegebenen Pfades auf</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="rawurlencode" value="<div id='function.rawurlencode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rawurlencode.php'>rawurlencode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rawurlencode</span> &amp;mdash; <span class='dc-title'>URL-Kodierung nach RFC 1738</span></p> </div> <a name='function.rawurlencode.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>rawurlencode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Kodiert einen &amp;uuml;bergebenen String entsprechend <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a>. </p> </div> <a name='function.rawurlencode.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'> Der zu kodierende URL. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurlencode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt einen String zur&amp;uuml;ck, in dem alle nicht-alphanumerischen Zeichen au&amp;szlig;er <i>-_.</i> durch ein Prozentzeichen (<i>%</i>) gefolgt von zwei Hex-Werten ersetzt wurden. Diese Kodierung, beschrieben im <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a>, wurde entworfen, um Sonderzeichen davor zu bewahren, f&amp;auml;lschlich als spezielle URL-Trennzeichen interpretiert zu werden, sowie um URLs vor dem Verst&amp;uuml;mmeln durch &amp;Uuml;bertragungsmedien mit Zeichenumwandlung (wie bei einigen E-Mail-Systemen) zu sch&amp;uuml;tzen. </p> </div> <a name='function.rawurlencode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 &amp;Uuml;bergeben eines Passworts in einem FTP-URL</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'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/de/ftp://user:'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>rawurlencode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo&amp;nbsp;@+%/'</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'@ftp.example.com/x.txt'&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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;a href=&amp;quot;ftp://user:foo%20%40%2B%25%2F@ftp.example.com/x.txt&amp;quot;&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> Oder wenn Sie eine Information innerhalb des PATH_INFO-Teils eines URL &amp;uuml;bergeben wollen: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>rawurlencode()</b>-Beispiel 2</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'>'&amp;lt;a&amp;nbsp;href='http://example.com/department_list_script/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>rawurlencode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sales&amp;nbsp;and&amp;nbsp;marketing/Miami'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>''&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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;a href=&amp;quot;http://example.com/department_list_script/sales%20and%20marketing%2FMiami&amp;quot;&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.rawurlencode.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.rawurldecode.php' class='function' rel='rdfs-seeAlso'>rawurldecode()</a> - Dekodiert URL-kodierte Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Dekodiert eine URL-kodierte Zeichenkette</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> <li class='member'><a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</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="rawurldecode" value="<div id='function.rawurldecode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rawurldecode.php'>rawurldecode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rawurldecode</span> &amp;mdash; <span class='dc-title'>Dekodiert URL-kodierte Strings</span></p> </div> <a name='function.rawurldecode.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>rawurldecode</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 zur&amp;uuml;ck, in dem die Abfolgen beginnend mit einem Prozentzeichen (<i>%</i>) gefolgt von zwei Hex-Werten durch ihr origin&amp;auml;res Zeichen ersetzt wurden. </p> </div> <a name='function.rawurldecode.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'> Der zu dekodierende URL. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurldecode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den dekodierten URL im Stringformat zur&amp;uuml;ck. </p> </div> <a name='function.rawurldecode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>rawurldecode()</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'>rawurldecode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo%20bar%40baz'</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;foo&amp;nbsp;bar@baz<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.rawurldecode.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <b>rawurldecode()</b> verwandelt beim Dekodieren Pluszeichen (&amp;#039;+&amp;#039;) nicht in Leerzeichen. Dies erledigt <a href='http://www.php.net/manual/de/function.urldecode.php' class='function'>urldecode()</a>. <br /> </p></blockquote> </div> <a name='function.rawurldecode.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.rawurlencode.php' class='function' rel='rdfs-seeAlso'>rawurlencode()</a> - URL-Kodierung nach RFC 1738</li> <li class='member'><a href='http://www.php.net/manual/de/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Dekodiert eine URL-kodierte Zeichenkette</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="RangeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.rangeexception.php'>The RangeException class</a></h1> <div class='partintro'> <div id='rangeexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown when an invalid range is given. </p> </div> <div id='rangeexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>RangeException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>RangeException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.runtimeexception.php' class='classname'>RuntimeException</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="range" value="<div id='function.range' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.range.php'>range</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>range</span> &amp;mdash; <span class='dc-title'>Erstellt ein Array mit einem Bereich von Elementen</span></p> </div> <a name='function.range.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>range</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'>$low</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'>$high</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <tt class='parameter'>$step</tt></span> ] )</div> <p class='para rdfs-comment'> <b>range()</b> gibt ein Array mit Elementen im Bereich von <i><tt class='parameter'>low</tt></i> bis <i><tt class='parameter'>high</tt></i> zur&amp;uuml;ck. Wenn low &amp;gt; high, wird die Sequenz von high nach low sein. </p> <blockquote><p><b class='note'>Hinweis</b>: <b>Neuer Parameter</b><br /> <span class='simpara'> Der optionale Parameter <i><tt class='parameter'>step</tt></i> wurde in 5.0.0 eingef&amp;uuml;hrt. </span> </p></blockquote> <p class='para'> Ist ein <i><tt class='parameter'>step</tt></i> Wert angegeben, wird es Schrittweite zwischen den Elementen in der Sequenz verwendet. <i><tt class='parameter'>step</tt></i> sollte als positive Zahl angegeben werden. Ist <i><tt class='parameter'>step</tt></i> nicht angegeben, wird automatisch der Wert 1 angenommen. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>range()</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: #FF8000'>//&amp;nbsp;array(0,&amp;nbsp;1,&amp;nbsp;2,&amp;nbsp;3,&amp;nbsp;4,&amp;nbsp;5,&amp;nbsp;6,&amp;nbsp;7,&amp;nbsp;8,&amp;nbsp;9,&amp;nbsp;10,&amp;nbsp;11,&amp;nbsp;12)<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</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;as&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Der&amp;nbsp;Parameter&amp;nbsp;step&amp;nbsp;wurde&amp;nbsp;in&amp;nbsp;PHP&amp;nbsp;5.0.0&amp;nbsp;eingef&amp;uuml;hrt<br />//&amp;nbsp;array(0,&amp;nbsp;10,&amp;nbsp;20,&amp;nbsp;30,&amp;nbsp;40,&amp;nbsp;50,&amp;nbsp;60,&amp;nbsp;70,&amp;nbsp;80,&amp;nbsp;90,&amp;nbsp;100)<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</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'>10</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Die&amp;nbsp;Verwendung&amp;nbsp;von&amp;nbsp;Zeichenfolgen&amp;nbsp;wurde&amp;nbsp;in&amp;nbsp;4.1.0&amp;nbsp;eingef&amp;uuml;hrt<br />//&amp;nbsp;array('a',&amp;nbsp;'b',&amp;nbsp;'c',&amp;nbsp;'d',&amp;nbsp;'e',&amp;nbsp;'f',&amp;nbsp;'g',&amp;nbsp;'h',&amp;nbsp;'i');<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'i'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;array('c','b','a');<br /></span><span style='color: #007700'>foreach(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letter</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>: Vor der Version 4.1.0 hat die Funktion <b>range()</b> nur aufsteigende Integer Arrays erstellt. Die Unterst&amp;uuml;tzung f&amp;uuml;r Zeichenfolgen und Arrays in absteigender Reihenfolge wurde in 4.1.0 hinzugef&amp;uuml;gt. Werte mit Zeichenfolgen sind auf eine L&amp;auml;nge von 1 limitiert. Wird eine L&amp;auml;nge gr&amp;ouml;&amp;szlig;er als 1 eingegeben, wird nur das erste Zeichen verwendet. <br /> </p></blockquote> <div class='caution'><b class='caution'>Achtung</b> <p class='para'> In den PHP Versionen 4.1.0 bis 4.3.2 werden numerische Zeichenfolgen von <b>range()</b> als Strings, und nicht als integer gesehen. Stattdessen werden diese f&amp;uuml;r Zeichenfolgen genutzt, z.B. wird <i>&amp;quot;4242&amp;quot;</i> als <i>&amp;quot;4&amp;quot;</i> betrachtet. </p> </div> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.shuffle.php' class='function'>shuffle()</a>, <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/control-structures.foreach.php' class='link'>foreach</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="rand" value="<div id='function.rand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rand.php'>rand</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rand</span> &amp;mdash; <span class='dc-title'>Erzeugt einen zuf&amp;auml;lligen Integerwert</span></p> </div> <a name='function.rand.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>rand</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>rand</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$min</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$max</tt></span> )</div> <p class='simpara'> Liefert eine Pseudozufallszahl zwischen <i><tt class='parameter'>min</tt></i> und <i><tt class='parameter'>max</tt></i> (inklusive), oder zwischen 0 und <b>get_randmax()</b> falls keine Parameter angegeben wurden. Wenn Sie z.B. einen Zufallswert zwischen 5 und 15 ben&amp;ouml;tigen so w&amp;auml;re der Aufruf daf&amp;uuml;r <i>rand(5, 15)</i>. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Auf manchen Plattformen (Windows z.B.) ist <b>get_randmax()</b> nur 32768. Wenn sie einen gr&amp;ouml;&amp;szlig;eren Wertebereich ben&amp;ouml;tigen sollten, so k&amp;ouml;nnen Sie entweder einen gr&amp;ouml;&amp;szlig;eren <i><tt class='parameter'>max</tt></i> -Wert &amp;uuml;bergeben oder besser die <a href='http://www.php.net/manual/de/function.mt-rand.php' class='function'>mt_rand()</a>-Funktion anstelle von <b>rand()</b> einsetzen. </span> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Seit PHP 4.2.0 besteht keine Notwendigkeit mehr, den Zufallsgenerator f&amp;uuml;r Zahlen mit <a href='http://www.php.net/manual/de/function.srand.php' class='function'>srand()</a> oder <a href='http://www.php.net/manual/de/function.mt-srand.php' class='function'>mt_srand()</a> zu f&amp;uuml;ttern, das geschieht nun automatisch.</span></p></blockquote> </div> <a name='function.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'>min</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der niedrigste zur&amp;uuml;ckzugebende Wert (Vorgabe: 0) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der h&amp;ouml;chste zur&amp;uuml;ckzugebende Wert (Vorgabe: <b>get_randmax()</b>) </p> </dd> </dl> <p> </p> </div> <a name='function.rand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Ein Pseudozufallswert zwischen <i><tt class='parameter'>min</tt></i> (oder 0) und <i><tt class='parameter'>max</tt></i> (oder <b>get_randmax()</b>, inklusive). </p> </div> <a name='function.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'>Seit 3.0.7</td> <td align='left'> In Versionen vor 3.0.7 war die Bedeutung von <i><tt class='parameter'>max</tt></i> statt dessen <i><tt class='parameter'>range</tt></i> . Um in diesen Versionen das gleiche Ergebnis zu erzielen muss im folgenden Beispiel <i>rand (5, 11)</i> benutzt werden um eine Zufallszahl zwischen 5 und 15 zu erhalten. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rand.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>rand()</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'>echo&amp;nbsp;</span><span style='color: #0000BB'>rand</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'>rand</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'>rand</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>15</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> 7771 22264 11 </pre></div> </div> </div><p> </p> </div> <a name='function.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.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.getrandmax.php' class='function' rel='rdfs-seeAlso'>getrandmax()</a> - Liefert die maximale Zufallszahl</li> <li class='member'><a href='http://www.php.net/manual/de/function.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - Erzeugt 'bessere' Zufallszahlen</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="rad2deg" value="<div id='function.rad2deg' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.rad2deg.php'>rad2deg</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>rad2deg</span> &amp;mdash; <span class='dc-title'> Umrechnung von Bogenma&amp;szlig; in Grad </span></p> </div> <a name='function.rad2deg.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>rad2deg</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$number</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion rechenet einen Winkel <i><tt class='parameter'>number</tt></i> um von Bogenma&amp;szlig; in Grad. </p> </div> <a name='function.rad2deg.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 Bogenma&amp;szlig; </p> </dd> </dl> <p> </p> </div> <a name='function.rad2deg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der zu <i><tt class='parameter'>number</tt></i> equivalente Wert in Grad </p> </div> <a name='function.rad2deg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>rad2deg()</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'>rad2deg</span><span style='color: #007700'>(</span><span style='color: #0000BB'>M_PI_4</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;45<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.rad2deg.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.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="quotemeta" value="<div id='function.quotemeta' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.quotemeta.php'>quotemeta</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>quotemeta</span> &amp;mdash; <span class='dc-title'>Quoten von Meta-Zeichen</span></p> </div> <a name='function.quotemeta.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>quotemeta</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Der Inhalt von str wird mit einem R&amp;uuml;ckstrich (&amp;quot;Backslash&amp;quot;, <i>\</i>) vor jedem Vorkommen von <div class='example-contents screen'>. \ + * ? [ ^ ] ( $ )</div> versehen (&amp;quot;quoten&amp;quot;) und zur&amp;uuml;ckgegeben. </p> </div> <a name='function.quotemeta.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 Eingabezeichenkette. </p> </dd> </dl> <p> </p> </div> <a name='function.quotemeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Zeichenkette mit gequoteten Metazeichen zur&amp;uuml;ck. </p> </div> <a name='function.quotemeta.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.quotemeta.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.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.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.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.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.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - F&amp;uuml;gt vor allen Zeilenumbr&amp;uuml;chen eines Strings HTML-Zeilenumbr&amp;uuml;che ein</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.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.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="quoted_printable_decode" value="<div id='function.quoted-printable-decode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.quoted-printable-decode.php'>quoted_printable_decode</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>quoted_printable_decode</span> &amp;mdash; <span class='dc-title'>Konvertiert einen &amp;quot;quoted-printable&amp;quot;-String in einen 8-Bit-String</span></p> </div> <a name='function.quoted-printable-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>quoted_printable_decode</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion gibt einen 8-Bit-String zur&amp;uuml;ck, der der Konvertierung aus einem &amp;quot;quoted-printable&amp;quot;-String entspricht (gem&amp;auml;&amp;szlig; <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, Kapitel 6.7, aber nicht <a href='http://www.faqs.org/rfcs/rfc2821' class='link external'>&amp;raquo; RFC2821</a>, Kapitel 4.5.2, da zus&amp;auml;tzliche Punkte am Zeilenanfang nicht herausgefiltert werden). </p> <p class='para'> Diese Funktion ist &amp;auml;hnlich wie <a href='http://www.php.net/manual/de/function.imap-qprint.php' class='function'>imap_qprint()</a> bis auf die Tatsache, dass sie kein IMAP-Modul erfordert. </p> </div> <a name='function.quoted-printable-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'>str</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Eingabezeichenkette. </p> </dd> </dl> <p> </p> </div> <a name='function.quoted-printable-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den 8-Bit-Bin&amp;auml;rstring 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="putenv" value="<div id='function.putenv' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.putenv.php'>putenv</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>putenv</span> &amp;mdash; <span class='dc-title'> Setzt den Wert einer Umgebungsvariablen. </span></p> </div> <a name='function.putenv.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>putenv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$setting</tt></span> )</div> <p class='para rdfs-comment'> Setzt <i><tt class='parameter'>setting</tt></i> als Umgebungsvariable. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setzen einer Umgebungsvariablen</b></p> <div class='example-contents programlisting'><br /> putenv (&amp;quot;UNIQID=$uniqid&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="property_exists" value="<div id='function.property-exists' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.property-exists.php'>property_exists</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>property_exists</span> &amp;mdash; <span class='dc-title'> Checks if the object or class has a property </span></p> </div> <a name='function.property-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>property_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'>$class</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$property</tt></span> )</div> <p class='para rdfs-comment'> This function checks if the given <i><tt class='parameter'>property</tt></i> exists in the specified class. </p> <blockquote><p><b class='note'>Hinweis</b>: As opposed with <a href='http://www.php.net/manual/de/function.isset.php' class='function'>isset()</a>, <b>property_exists()</b> returns <b><tt class='constant'>TRUE</tt></b> even if the property has the value <b><tt class='constant'>NULL</tt></b>. <br /> </p></blockquote> </div> <a name='function.property-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</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The class name or an object of the class to test for </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The name of the property </p> </dd> </dl> <p> </p> </div> <a name='function.property-exists.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 property exists, <b><tt class='constant'>FALSE</tt></b> if it doesn&amp;#039;t exist or <b><tt class='constant'>NULL</tt></b> in case of an error. </p> </div> <a name='function.property-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'> This function checks the existence of a property independent of accessibility. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.property-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>property_exists()</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'>myClass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$mine</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$xpto</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&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;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</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'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//false<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>::</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.property-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> </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="proc_terminate" value="<div id='function.proc-terminate' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.proc-terminate.php'>proc_terminate</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>proc_terminate</span> &amp;mdash; <span class='dc-title'>Beendet einen von proc_open gestarteten Prozess</span></p> </div> <a name='function.proc-terminate.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>proc_terminate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$process</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$signal</tt><span class='initializer'> = 15</span></span> ] )</div> <p class='para rdfs-comment'> Signalisiert dem <i><tt class='parameter'>process</tt></i> (der mittels <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> gestartet wurde), dass er sich beenden soll. <b>proc_terminate()</b> kommt sofort zur&amp;uuml;ck und wartet nicht auf den zu terminierenden Prozess. </p> <p class='para'> <b>proc_terminate()</b> erlaubt es Ihnen, einen Prozess zu beenden und mit anderen Tasks fortzufahren. Sie k&amp;ouml;nnen den Prozess unter Verwendung der Funktion <a href='http://www.php.net/manual/de/function.proc-get-status.php' class='function'>proc_get_status()</a> pollen (wenn Sie sehen wollen, ob er bereits beendet wurde). </p> </div> <a name='function.proc-terminate.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'>process</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a>-<span class='type Ressource'>Ressource</span>, die geschlossen werden soll. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>signal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Dieser optionale Parameter ist nur sinnvoll auf <acronym title='Portable Operating System Interface'>POSIX</acronym>-basierten Betriebssystemen; Sie k&amp;ouml;nnen ein Signal angeben, das unter Verwendung des <i>kill(2)</i>-Systemaufrufs an den Prozess gesendet wird. Der Standardwert ist <i>SIGTERM</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-terminate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Terminationstatus des laufenden Prozesses zur&amp;uuml;ck. </p> </div> <a name='function.proc-terminate.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.2</td> <td align='left'> &amp;Auml;ltere Versionen wurden verwendet, um das &amp;uuml;bergebene Prozesshandle <i><tt class='parameter'>resource</tt></i> zu zerst&amp;ouml;ren. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-terminate.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.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - F&amp;uuml;hrt ein Kommando aus und &amp;ouml;ffnet Dateizeiger f&amp;uuml;r die Ein- und Ausgabe</li> <li class='member'><a href='http://www.php.net/manual/de/function.proc-close.php' class='function' rel='rdfs-seeAlso'>proc_close()</a> - Schlie&amp;szlig;t einen Prozess, der mit proc_open gestartet wurde und gibt den Exitcode dieses Prozesses zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.proc-get-status.php' class='function' rel='rdfs-seeAlso'>proc_get_status()</a> - Liefert Informationen &amp;uuml;ber einen mit proc_open gestarteten Prozess</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="proc_open" value="<div id='function.proc-open' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.proc-open.php'>proc_open</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>proc_open</span> &amp;mdash; <span class='dc-title'> F&amp;uuml;hrt ein Kommando aus und &amp;ouml;ffnet Dateizeiger f&amp;uuml;r die Ein- und Ausgabe </span></p> </div> <a name='function.proc-open.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>proc_open</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cmd</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$descriptorspec</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$pipes</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$cwd</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$env</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$other_options</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>proc_open()</b> ist &amp;auml;quivalent zu <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, erm&amp;ouml;glicht aber einen h&amp;ouml;heren Grad von Kontrolle &amp;uuml;ber die Programmausf&amp;uuml;hrung. </p> </div> <a name='function.proc-open.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'>cmd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das auszuf&amp;uuml;hrende Kommando. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>descriptorspec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein indexiertes Array, in dem die Schl&amp;uuml;ssel die Descriptornummer und die Werte die Art und Weise repr&amp;auml;sentieren, in der PHP die Descriptoren an die Child-Prozesse &amp;uuml;bergibt. 0 steht dabei f&amp;uuml;r STDIN, 1 f&amp;uuml;r STDOUT und 2 f&amp;uuml;r STDERR. </p> <p class='para'> Jedes Element kann sein: </p><ul class='simplelist'> <li class='member'> Ein Array, das die Pipe beschreibt, die an den Prozess &amp;uuml;bergeben wird. Das erste Element ist der Descriptortyp, das zweite Element ist eine Option f&amp;uuml;r den angegebenen Typ. G&amp;uuml;ltige Typen sind <i>pipe</i> (das zweite Element ist entweder <i>r</i>, um das Ende des Leseprozesses der Pipe an den Prozess zu &amp;uuml;bergeben, oder <i>w</i>, um das Ende des Schreibprozesses zu &amp;uuml;bergeben) und <i>file</i> (das zweite Element ist ein Dateiname). </li> <li class='member'> Eine Streamressource, die einen echten Filedescriptor repr&amp;auml;sentiert (z.B. ge&amp;ouml;ffnete Dateien, Sockets, <b><tt class='constant'>STDIN</tt></b>). </li> </ul><p> </p> <p class='para'> Die Filedescriptor-Nummern sind nicht limitiert auf 0, 1 und 2, Sie k&amp;ouml;nnen jede g&amp;uuml;ltige Filedescriptor-Nummer angeben, die an den Kindprozess &amp;uuml;bergeben wird. Dies erlaubt es Ihrem Skript, mit anderen Skripten zu interagieren, die als &amp;quot;Co-Prozesse&amp;quot; laufen. Dies ist insbesondere dann n&amp;uuml;tzlich, wenn Passw&amp;ouml;rter an Programme wie PGP, GPG und openssl auf sichere Art &amp;uuml;bergeben werden sollen. Es ist ebenfalls n&amp;uuml;tzlich, um Lesestatus-Informationen zu erhalten, die von diesen Programmen f&amp;uuml;r zus&amp;auml;tzliche Filedescriptoren ermittelt werden. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pipes</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Enth&amp;auml;lt ein numerisches Array von Dateizeigern, die der PHP-Seite jeder erstellten Pipe entsprechen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das initiale Arbeitsverzeichnis des Kommandos. Dies muss ein <em class='emphasis'>absoluter</em> Pfadname sein. Wenn Sie den Standardwert verwenden m&amp;ouml;chten (dies w&amp;auml;re das Arbeitsverzeichnis des aktuellen PHP-Prozesses), muss der Wert <b><tt class='constant'>NULL</tt></b> sein. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>env</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Array mit den Umgebungsvariablen f&amp;uuml;r das auszuf&amp;uuml;hrende Kommando, oder <b><tt class='constant'>NULL</tt></b>, wenn Sie das gleiche Environment wie der aktuelle PHP-Prozess nutzen wollen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>other_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Erlaubt Ihnen, zus&amp;auml;tzliche Optionen anzugeben. Derzeit unterst&amp;uuml;tzte Optionen sind: </p><ul class='simplelist'> <li class='member'> <i>suppress_errors</i> (nur unter Windows): Unterdr&amp;uuml;ckt Fehlermeldungen, die durch diese Funktion hervorgerufen werden, sofern der Wert auf <b><tt class='constant'>TRUE</tt></b> gesetzt wurde. </li> <li class='member'> <i>bypass_shell</i> (nur unter Windows): umgeht die <i>cmd.exe</i>-Shell, wenn der Wert auf <b><tt class='constant'>TRUE</tt></b> gesetzt wurde. </li> <li class='member'> <i>context</i>: Streamcontext, der beim &amp;Ouml;ffnen von Dateien verwendet wird (erstellt mit <a href='http://www.php.net/manual/de/function.stream-context-create.php' class='function'>stream_context_create()</a>. </li> <li class='member'> <i>binary_pipes</i>: &amp;Ouml;ffnet Pipes im Bin&amp;auml;rmodus anstatt das &amp;uuml;bliche <i>stream_encoding</i> zu verwenden. </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.proc-open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt eine Ressource zur&amp;uuml;ck, die den Prozess repr&amp;auml;sentiert, der unter Verwendung von <a href='http://www.php.net/manual/de/function.proc-close.php' class='function'>proc_close()</a> freigegeben werden soll, wenn Sie ihn beenden. Im Fehlerfall wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.proc-open.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 Optionen <i>context</i> und <i>binary_pipes</i> wurden dem <i><tt class='parameter'>other_options</tt></i> hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>5.2.1</td> <td align='left'> Die Option <i>bypass_shell</i> wurde dem Parameter <i><tt class='parameter'>other_options</tt></i> hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Die Parameter <i><tt class='parameter'>cwd</tt></i> , <i><tt class='parameter'>env</tt></i> und <i><tt class='parameter'>other_options</tt></i> wurden hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein <b>proc_open()</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 />$descriptorspec&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'pipe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;STDIN&amp;nbsp;ist&amp;nbsp;eine&amp;nbsp;Pipe,&amp;nbsp;von&amp;nbsp;der&amp;nbsp;das&amp;nbsp;Child&amp;nbsp;liest<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'pipe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;STDOUT&amp;nbsp;ist&amp;nbsp;eine&amp;nbsp;Pipe,&amp;nbsp;in&amp;nbsp;die&amp;nbsp;das&amp;nbsp;Child&amp;nbsp;schreibt<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/error-output.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>)&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;STDERR&amp;nbsp;ist&amp;nbsp;eine&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;in&amp;nbsp;die&amp;nbsp;geschrieben&amp;nbsp;wird<br /></span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$cwd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/tmp'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$env&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'some_option'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'aeiou'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$process&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>proc_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$descriptorspec</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cwd</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$env</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_resource</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$process</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$pipes&amp;nbsp;sieht&amp;nbsp;nun&amp;nbsp;so&amp;nbsp;aus:<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;0&amp;nbsp;=&amp;gt;&amp;nbsp;Schreibhandle,&amp;nbsp;das&amp;nbsp;auf&amp;nbsp;das&amp;nbsp;Child&amp;nbsp;STDIN&amp;nbsp;verbunden&amp;nbsp;ist<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;1&amp;nbsp;=&amp;gt;&amp;nbsp;Lesehandle,&amp;nbsp;das&amp;nbsp;auf&amp;nbsp;das&amp;nbsp;Child&amp;nbsp;STDOUT&amp;nbsp;verbunden&amp;nbsp;ist<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Jedwede&amp;nbsp;Fehlerausgaben&amp;nbsp;werden&amp;nbsp;an&amp;nbsp;/tmp/error-output.txt&amp;nbsp;angef&amp;uuml;gt<br /><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'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;?php&amp;nbsp;print_r($_ENV);&amp;nbsp;?&amp;gt;'</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'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>stream_get_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</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;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;Es&amp;nbsp;ist&amp;nbsp;wichtig,&amp;nbsp;dass&amp;nbsp;Sie&amp;nbsp;alle&amp;nbsp;Pipes&amp;nbsp;schlie&amp;szlig;en&amp;nbsp;bevor&amp;nbsp;Sie<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;proc_close&amp;nbsp;aufrufen,&amp;nbsp;um&amp;nbsp;Deadlocks&amp;nbsp;zu&amp;nbsp;vermeiden<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$return_value&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>proc_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$process</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'R&amp;uuml;ckgabewert&amp;nbsp;des&amp;nbsp;Kommandos:&amp;nbsp;</span><span style='color: #0000BB'>$return_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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [some_option] =&amp;gt; aeiou [PWD] =&amp;gt; /tmp [SHLVL] =&amp;gt; 1 [_] =&amp;gt; /usr/local/bin/php ) R&amp;uuml;ckgabewert des Kommandos: 0 </pre></div> </div> </div><p> </p> </div> <a name='function.proc-open.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Windows-Kompatibilit&amp;auml;t: Descriptoren h&amp;ouml;her 2 (STDERR) sind Childprozessen als vererbbare Handles verf&amp;uuml;gbar, aber da die Windows-Architektur die Nummern der Filedescriptoren nicht mit Low-Level-Handles verbindet, hat der Kindprozess (bis jetzt) keine M&amp;ouml;glichkeit, diese Handles anzusprechen. STDIN, STDOUT und STDERR funktionieren wie erwartet. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie nur eine unidirektionale (Einweg-)Prozesspipe ben&amp;ouml;tigen, nutzen Sie besser <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a>, da diese Funktion leichter zu verwenden ist. <br /> </p></blockquote> </div> <a name='function.proc-open.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.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.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.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/function.passthru.php' class='function' rel='rdfs-seeAlso'>passthru()</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/function.stream-select.php' class='function' rel='rdfs-seeAlso'>stream_select()</a> - Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec</li> <li class='member'>Der <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="proc_get_status" value="<div id='function.proc-get-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.proc-get-status.php'>proc_get_status</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>proc_get_status</span> &amp;mdash; <span class='dc-title'>Liefert Informationen &amp;uuml;ber einen mit <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> gestarteten Prozess</span></p> </div> <a name='function.proc-get-status.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>proc_get_status</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$process</tt></span> )</div> <p class='para rdfs-comment'> <b>proc_get_status()</b> liefert Daten &amp;uuml;ber einen Prozess, der unter Verwendung von <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> gestartet wurde. </p> </div> <a name='function.proc-get-status.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'>process</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu untersuchende <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a>-<span class='type Ressource'>Ressource</span>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Im Erfolgsfall wird ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> der gesammelten Informationen zur&amp;uuml;ckgeliefert, im Fehlerfall <b><tt class='constant'>FALSE</tt></b>. Das zur&amp;uuml;ckgegebene Array enth&amp;auml;lt die folgenden Elemente: </p> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Element</th> <th>Typ</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>command</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 Kommandostring, der an <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> &amp;uuml;bergeben wurde. </td> </tr> <tr valign='middle'> <td align='left'>pid</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.integer.php' class='type int'>int</a></td> <td align='left'>ProzessID</td> </tr> <tr valign='middle'> <td align='left'>running</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> Ist <b><tt class='constant'>TRUE</tt></b>, wenn der Prozess noch l&amp;auml;uft, und <b><tt class='constant'>FALSE</tt></b> wenn er beendet wurde. </td> </tr> <tr valign='middle'> <td align='left'>signaled</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> Ist <b><tt class='constant'>TRUE</tt></b>, wenn der Child-Prozess durch ein nicht erkanntes Signal beendet wurde. Unter Windows hat das Element immer den Wert <b><tt class='constant'>FALSE</tt></b>. </td> </tr> <tr valign='middle'> <td align='left'>stopped</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> Ist <b><tt class='constant'>TRUE</tt></b>, wenn der Child-Prozess durch ein Signal gestoppt wurde. Unter Windows hat das Element immer den Wert <b><tt class='constant'>FALSE</tt></b>. </td> </tr> <tr valign='middle'> <td align='left'>exitcode</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.integer.php' class='type int'>int</a></td> <td align='left'> Der Exitcode, der vom Prozess zur&amp;uuml;ckgegeben wurde (dieser ist nur aussagekr&amp;auml;ftig, wenn <i>running</i> <b><tt class='constant'>FALSE</tt></b> ist). Nur der erste Aufruf der Funktion gibt den richtigen Wert zur&amp;uuml;ck, alle weiteren Aufrufe resultieren im Wert <i>-1</i>. </td> </tr> <tr valign='middle'> <td align='left'>termsig</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.integer.php' class='type int'>int</a></td> <td align='left'> Die Signalnummer die den Child-Prozess veranlasst hat, seine Ausf&amp;uuml;hrung abzubrechen (nur aussagekr&amp;auml;ftig, wenn <i>signaled</i> <b><tt class='constant'>TRUE</tt></b> ist). </td> </tr> <tr valign='middle'> <td align='left'>stopsig</td> <td align='left'><a href='http://www.php.net/manual/de/language.types.integer.php' class='type int'>int</a></td> <td align='left'> Die Signalnummer, die den Child-Prozess veranlasst hat, seine Ausf&amp;uuml;hrung zu stoppen (nur aussagekr&amp;auml;ftig, wenn <i>stopped</i> <b><tt class='constant'>TRUE</tt></b> ist). </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-get-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.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - F&amp;uuml;hrt ein Kommando aus und &amp;ouml;ffnet Dateizeiger f&amp;uuml;r die Ein- und Ausgabe</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="proc_close" value="<div id='function.proc-close' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.proc-close.php'>proc_close</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>proc_close</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t einen Prozess, der mit <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> gestartet wurde und gibt den Exitcode dieses Prozesses zur&amp;uuml;ck</span></p> </div> <a name='function.proc-close.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>proc_close</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$process</tt></span> )</div> <p class='para rdfs-comment'> <b>proc_close()</b> entspricht <a href='http://www.php.net/manual/de/function.pclose.php' class='function'>pclose()</a>, au&amp;szlig;er dass Die Funktion nur mit Prozessen arbeitet, die von <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a> gestartet wurden. <b>proc_close()</b> wartet auf den zu beendenden Prozess und gibt seinen Exitcode zur&amp;uuml;ck. Wenn Sie offene Pipes zu diesem Prozess haben, sollten Sie zuvor <a href='http://www.php.net/manual/de/function.fclose.php' class='function'>fclose()</a> ausf&amp;uuml;hren, um Deadlocks vorzubeugen - der Child-Prozess kann sich nicht beenden, solange noch Pipes ge&amp;ouml;ffnet sind. </p> </div> <a name='function.proc-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'>process</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu schlie&amp;szlig;ende <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a>-<span class='type Ressource'>Ressource</span>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Termination-Status des gelaufenen Prozesses 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="print_r" value="<div id='function.print-r' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.print-r.php'>print_r</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>print_r</span> &amp;mdash; <span class='dc-title'>Gibt Variablen-Informationen in lesbarer Form aus</span></p> </div> <a name='function.print-r.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>print_r</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'>$expression</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$return</tt><span class='initializer'> = false</span></span> ] )</div> <p class='para rdfs-comment'> <b>print_r()</b> zeigt Informationen &amp;uuml;ber eine Variable in menschenlesbarer Form an. </p> <p class='para'> <b>print_r()</b>, <a href='http://www.php.net/manual/de/function.var-dump.php' class='function'>var_dump()</a> und <a href='http://www.php.net/manual/de/function.var-export.php' class='function'>var_export()</a> zeigen mit PHP 5 auch private und gesch&amp;uuml;tzte Eigenschaften von Objekten an. Statische Klasseneigenschaften werden hingegen nicht angezeigt. </p> <p class='para'> Denken Sie daran, dass ein Aufruf von <b>print_r()</b> den internen Arrayzeiger auf das letzte Element des Arrays setzt. Um den Zeiger wieder an den Anfang zu setzen, benutzen Sie die Funktion <a href='http://www.php.net/manual/de/function.reset.php' class='function'>reset()</a>. </p> </div> <a name='function.print-r.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'>expression</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der auszugebende Ausdruck. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Wenn Sie die Ausgabe von <b>print_r()</b> zum Weiterverarbeiten abfangen m&amp;ouml;chten, benutzen Sie dazu den Parameter <i><tt class='parameter'>return</tt></i> . Wenn dieser auf <b><tt class='constant'>TRUE</tt></b> gesetzt ist, gibt <b>print_r()</b> die Ausgabe in einer Variablen zur&amp;uuml;ck, anstatt sie am Bildschirm auszugeben (was dem Standard entspricht). </p> </dd> </dl> <p> </p> </div> <a name='function.print-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Wenn die Funktion f&amp;uuml;r eine Variable vom Typ <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a>, <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.float.php' class='type float'>float</a> aufgerufen wird, wird der Wert der Variablen angezeigt. Falls ein <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> &amp;uuml;bergeben wurde, werden die Werte in einem Format angezeigt, das sowohl die Schl&amp;uuml;ssel als auch die Elemente darstellt. F&amp;uuml;r Variablen vom Typ <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a> gilt das Gleiche. </p> </div> <a name='function.print-r.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion benutzt intern <a href='http://www.php.net/manual/de/ref.outcontrol.php' class='link'>Ausgabenpufferung</a> mit diesem Parameter und kann daher nicht in einer <a href='http://www.php.net/manual/de/function.ob-start.php' class='function'>ob_start()</a>-Callbackfunktion eingesetzt werden.<br /></p></blockquote> </div> <a name='function.print-r.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'>return</tt></i> wurde hinzugef&amp;uuml;gt. Wenn Sie die Ausgabe von <b>print_r()</b> in &amp;auml;lteren PHP-Versionen abfangen m&amp;uuml;ssen, verwenden Sie die <a href='http://www.php.net/manual/de/ref.outcontrol.php' class='link'>Ausgabe-Kontrollfunktionen</a>. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Vor PHP 4.0.4 erzeugte <b>print_r()</b> eine Endlosschleife, wenn ein &amp;uuml;bergebenes <a href='http://www.php.net/manual/de/language.types.array.php' class='type array'>array</a> oder <a href='http://www.php.net/manual/de/language.types.object.php' class='type object'>object</a> sich selbst direkt oder indirekt referenzierte. Ein Beispiel daf&amp;uuml;r ist <i>print_r($GLOBALS)</i>, weil <i>$GLOBALS</i> selbst eine globale Variable ist, und damit eine Referenz auf sich selbst enth&amp;auml;lt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.print-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>print_r()</b>-Beispiel</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;pre&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$a&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</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;array&amp;nbsp;(</span><span style='color: #DD0000'>'x'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'z'</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$a</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;lt;/pre&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> &amp;lt;pre&amp;gt; Array ( [a] =&amp;gt; Apfel [b] =&amp;gt; Banane [c] =&amp;gt; Array ( [0] =&amp;gt; x [1] =&amp;gt; y [2] =&amp;gt; z ) ) &amp;lt;/pre&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <i><tt class='parameter'>return</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 />$b&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'a'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'Affe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foo'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'x'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'x'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'y'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'z'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$results&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$b</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//$results&amp;nbsp;enthaelt&amp;nbsp;nun&amp;nbsp;die&amp;nbsp;Ausgabe&amp;nbsp;von&amp;nbsp;print_r<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.print-r.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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <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.var-export.php' class='function' rel='rdfs-seeAlso'>var_export()</a> - Outputs or returns a parsable string representation of a variable</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="printf" value="<div id='function.printf' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.printf.php'>printf</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>printf</span> &amp;mdash; <span class='dc-title'>Gibt einen formatierten String aus</span></p> </div> <a name='function.printf.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>printf</b></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='simpara'> Erzeugt eine Ausgabe abh&amp;auml;ngig von <i><tt class='parameter'>format</tt></i> . </p> </div> <a name='function.printf.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'> <i><tt class='parameter'>Format</tt></i> wird in der Dokumentation zu <a href='http://www.php.net/manual/de/function.sprintf.php' class='function'>sprintf()</a> n&amp;auml;her 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.printf.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die L&amp;auml;nge des ausgegebenen Strings zur&amp;uuml;ck. </p> </div> <a name='function.printf.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.print.php' class='function' rel='rdfs-seeAlso'>print()</a> - Ausgabe eines Strings</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.vprintf.php' class='function' rel='rdfs-seeAlso'>vprintf()</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.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - Leert (sendet) den Ausgabepuffer</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="prev" value="<div id='function.prev' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.prev.php'>prev</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>prev</span> &amp;mdash; <span class='dc-title'> Verkleinert den internen Zeiger eines Arrays </span></p> </div> <a name='function.prev.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>prev</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 den Wert des Elements vor der Position des Arrays, auf die der interne Zeiger gerade zeigt. Sind keine Elemente mehr vorhanden, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </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, den Anfang 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'> <b>prev()</b> verh&amp;auml;lt sich wie <a href='http://www.php.net/manual/de/function.next.php' class='function'>next()</a>, nur dass hier der interne Zeiger um eine Position zur&amp;uuml;ck, und nicht nach vorne ger&amp;uuml;ckt wird. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Beispiel f&amp;uuml;r die Verwendung von <b>prev()</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.current.php' class='function'>current()</a>, <a href='http://www.php.net/manual/de/function.end.php' class='function'>end()</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.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="preg_split" value="<div id='function.preg-split' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-split.php'>preg_split</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_split</span> &amp;mdash; <span class='dc-title'>Zerlegt eine Zeichenkette anhand eines regul&amp;auml;ren Ausdrucks</span></p> </div> <a name='function.preg-split.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>preg_split</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'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> ]] )</div> <p class='para rdfs-comment'> Zerlegt die angegebene Zeichenkette anhand eines regul&amp;auml;ren Ausdrucks. </p> </div> <a name='function.preg-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'>pattern</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</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'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls angegeben, werden maximal <i><tt class='parameter'>limit</tt></i> Teilzeichenketten zur&amp;uuml;ckgegeben und falls <i><tt class='parameter'>limit</tt></i> -1 ist, bedeutet das &amp;quot;kein Limit&amp;quot;, was f&amp;uuml;r die Angabe von <i><tt class='parameter'>flags</tt></i> sinnvoll ist. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>flags</tt></i> kann jede Kombination der folgenden Flags sein (verkn&amp;uuml;pft mit dem bitweisen | Operator): </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_SPLIT_NO_EMPTY</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Falls dieses Flag gesetzt ist, werden von <b>preg_split()</b> nur die Teile zur&amp;uuml;ckgegeben, die nicht leer sind. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_SPLIT_DELIM_CAPTURE</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Falls dieses Flag gesetzt ist, werden auch die eingeklammerten Ausdr&amp;uuml;cke des Trennsymbol-Suchmusters erfasst und zur&amp;uuml;ckgegeben. </span> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_SPLIT_OFFSET_CAPTURE</tt></b></span> </dt><dd class='listitem'> <p class='para'> Falls dieses Flag gesetzt ist, wird mit jeder gefundenen &amp;Uuml;bereinstimmung der dazugeh&amp;ouml;rige Versatz in der Zeichenkette zur&amp;uuml;ckgegeben. Beachten Sie, dass dies die R&amp;uuml;ckgabewerte in einem Array dahingehend &amp;auml;ndert, dass jedes Element ein Array ist, das aus der &amp;uuml;bereinstimmenden Zeichenkette als Element <i>0</i> und deren Stelle in <i><tt class='parameter'>subject</tt></i> als Element <i>1</i> besteht. </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.preg-split.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt ein Array zur&amp;uuml;ck, bestehend aus Teilzeichenketten der <i><tt class='parameter'>subject</tt></i> , die an den auf das <i><tt class='parameter'>pattern</tt></i> passenden Stellen zerlegt wurde. </p> </div> <a name='function.preg-split.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'> Das Flag <b><tt class='constant'>PREG_SPLIT_OFFSET_CAPTURE</tt></b> hinzugef&amp;uuml;gt </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Das Flag <b><tt class='constant'>PREG_SPLIT_DELIM_CAPTURE</tt></b> hinzugef&amp;uuml;gt </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'>Den Parameter <i><tt class='parameter'>flags</tt></i> hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-split.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>preg_split()</b> Beispiel: Eine Zeichenkette in ihre Bestandteile zerlegen </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;zerlegt&amp;nbsp;die&amp;nbsp;Zeichenkette&amp;nbsp;an&amp;nbsp;Stellen&amp;nbsp;mit&amp;nbsp;beliebiger&amp;nbsp;Anzahl&amp;nbsp;von<br />//&amp;nbsp;Kommata&amp;nbsp;oder&amp;nbsp;Leerzeichen,&amp;nbsp;die&amp;nbsp;'&amp;nbsp;',&amp;nbsp;\r,&amp;nbsp;\t,&amp;nbsp;\n&amp;nbsp;und&amp;nbsp;\f&amp;nbsp;umfassen<br /></span><span style='color: #0000BB'>$schluesselwoerter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_split</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/[\s,]+/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hypertext&amp;nbsp;language,&amp;nbsp;programming'</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 Eine Zeichenkette in einzelne Zeichen zerlegen</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'>'Zeichenkette'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichen&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_split</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'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SPLIT_NO_EMPTY</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$zeichen</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 Eine Zeichenkette in &amp;Uuml;bereinstimmungen mit dem Suchmuster und deren Versatz zerlegen </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'>'hypertext&amp;nbsp;language&amp;nbsp;programming'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$zeichen&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_split</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/&amp;nbsp;/'</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'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SPLIT_OFFSET_CAPTURE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$zeichen</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; hypertext [1] =&amp;gt; 0 ) [1] =&amp;gt; Array ( [0] =&amp;gt; language [1] =&amp;gt; 10 ) [2] =&amp;gt; Array ( [0] =&amp;gt; programming [1] =&amp;gt; 19 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.preg-split.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='tip'><b class='tip'>Tipp</b> <p class='para'> Falls Sie die Leistung regul&amp;auml;rer Ausdr&amp;uuml;cke nicht ben&amp;ouml;tigen, k&amp;ouml;nnen Sie stattdessen schnellere (wenngleich einfachere) Alternativen wie <a href='http://www.php.net/manual/de/function.explode.php' class='function'>explode()</a> oder <a href='http://www.php.net/manual/de/function.str-split.php' class='function'>str_split()</a> verwenden. </p> </div> </div> <a name='function.preg-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.spliti.php' class='function' rel='rdfs-seeAlso'>spliti()</a> - Zerlegt eine Zeichenkette anhand eines regul&amp;auml;ren Ausdrucks ohne Ber&amp;uuml;cksichtigung von Gro&amp;szlig;-/Kleinschreibung in ein Array</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.implode.php' class='function' rel='rdfs-seeAlso'>implode()</a> - Verbindet Array-Elemente zu einem 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> <li class='member'><a href='http://www.php.net/manual/de/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - F&amp;uuml;hrt eine umfassende Suche nach &amp;Uuml;bereinstimmungen mit regul&amp;auml;rem Ausdruck durch</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und 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="preg_replace_callback" value="<div id='function.preg-replace-callback' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-replace-callback.php'>preg_replace_callback</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_replace_callback</span> &amp;mdash; <span class='dc-title'>Sucht und ersetzt einen regul&amp;auml;ren Ausdruck unter Verwendung eines Callbacks</span></p> </div> <a name='function.preg-replace-callback.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>preg_replace_callback</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'>$pattern</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> , <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'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$count</tt></span> ]] )</div> <p class='para rdfs-comment'> Abgesehen von der Tatsache, dass statt des Parameters <i><tt class='parameter'>replacement</tt></i> ein <i><tt class='parameter'>callback</tt></i> angegeben werden soll, ist das Verhalten dieser Funktion identisch zu <a href='http://www.php.net/manual/de/function.preg-replace.php' class='function'>preg_replace()</a>. </p> </div> <a name='function.preg-replace-callback.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'> Der Ausdruck, nach dem gesucht werden soll. Es kann entweder eine Zeichenkette oder ein Array mit Zeichenketten sein. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein Callback, dem ein Array von &amp;Uuml;bereinstimmungen mit <i><tt class='parameter'>subject</tt></i> &amp;uuml;bergeben wird. Der Callback sollte die Ersetzungs-Zeichenkette liefern. </p> <p class='para'> H&amp;auml;ufig werden Sie die <i><tt class='parameter'>callback</tt></i> -Funktion f&amp;uuml;r <b>preg_replace_callback()</b> nur an einer Stelle ben&amp;ouml;tigen. In diesem Fall k&amp;ouml;nnen Sie <a href='http://www.php.net/manual/de/function.create-function.php' class='function'>create_function()</a> verwenden, um innerhalb des Aufrufs von <b>preg_replace_callback()</b> eine anonyme Funktion als Callback zu deklarieren. Auf diese Weise haben Sie alle Informationen f&amp;uuml;r den Aufruf an einer Stelle und stopfen den Namensraum f&amp;uuml;r Funktionen nicht mit Namen f&amp;uuml;r Callback-Funktionen voll, die sonst nirgends verwendet werden. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>preg_replace_callback()</b> und <a href='http://www.php.net/manual/de/function.create-function.php' class='function'>create_function()</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;ein&amp;nbsp;Kommandozeilen-Filter&amp;nbsp;im&amp;nbsp;Unix-Stil&amp;nbsp;zum&amp;nbsp;Umwandeln&amp;nbsp;von&amp;nbsp;Gro&amp;szlig;-&amp;nbsp;in<br />//&amp;nbsp;Kleinschreibung&amp;nbsp;am&amp;nbsp;Beginn&amp;nbsp;eines&amp;nbsp;Abschnitts<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'>'php://stdin'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>)&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #DD0000'>'kann&amp;nbsp;stdin&amp;nbsp;nicht&amp;nbsp;lesen'</span><span style='color: #007700'>);<br />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;</span><span style='color: #0000BB'>$zeile&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fgets</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fp</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$zeile&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace_callback</span><span style='color: #007700'>(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'|&amp;lt;p&amp;gt;\s*\w|'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>create_function</span><span style='color: #007700'>(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;hier&amp;nbsp;sind&amp;nbsp;entweder&amp;nbsp;einfache&amp;nbsp;Anf&amp;uuml;hrungszeichen&amp;nbsp;n&amp;ouml;tig<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;oder&amp;nbsp;alternativ&amp;nbsp;die&amp;nbsp;Maskierung&amp;nbsp;aller&amp;nbsp;$&amp;nbsp;als&amp;nbsp;\$<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'$treffer'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'return&amp;nbsp;strtolower($treffer[0]);'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>),<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$zeile<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$zeile</span><span style='color: #007700'>;<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> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeichenkette oder ein Array mit Zeichenketten zum Suchen und Ersetzen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die H&amp;ouml;chstzahl der Ersetzungen f&amp;uuml;r jedes Suchmuster in jeder <i><tt class='parameter'>subject</tt></i> . Standardm&amp;auml;&amp;szlig;ig <i>-1</i> (unbegrenzt). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls angegeben, wird dieser Variable die Anzahl vorgenommener Ersetzungen zugewiesen. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace-callback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Falls <i><tt class='parameter'>subject</tt></i> ein Array ist, gibt <b>preg_replace_callback()</b> ein Array zur&amp;uuml;ck und andernfalls eine Zeichenkette. </p> <p class='para'> Falls &amp;Uuml;bereinstimmungen gefunden werden, wird die neue Zeichenkette zur&amp;uuml;ckgegeben und andernfalls die unver&amp;auml;nderte <i><tt class='parameter'>subject</tt></i> </p> </div> <a name='function.preg-replace-callback.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'>Den Parameter <i><tt class='parameter'>count</tt></i> hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace-callback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>preg_replace_callback()</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;dieser&amp;nbsp;Text&amp;nbsp;wurde&amp;nbsp;2002&amp;nbsp;verwendet<br />//&amp;nbsp;wir&amp;nbsp;wollen&amp;nbsp;ihn&amp;nbsp;f&amp;uuml;r&amp;nbsp;2003&amp;nbsp;aktualisieren<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Aprilscherze&amp;nbsp;gibts&amp;nbsp;am&amp;nbsp;01.04.2002\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$text</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;letzte&amp;nbsp;Weihnachten&amp;nbsp;war&amp;nbsp;am&amp;nbsp;24.12.2001\n'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;Callback-Funktion<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>naechstes_jahr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;wie&amp;nbsp;&amp;uuml;blich:&amp;nbsp;$treffer[0]&amp;nbsp;ist&amp;nbsp;die&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;mit&amp;nbsp;dem<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;kompletten&amp;nbsp;Suchmuster,&amp;nbsp;$treffer[1]&amp;nbsp;die&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;mit<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;dem&amp;nbsp;ersten&amp;nbsp;eingeklammerten&amp;nbsp;Teilsuchmuster&amp;nbsp;und&amp;nbsp;so&amp;nbsp;weiter<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>].(</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]+</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />}<br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace_callback</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'>'|(\d{2}\.\d{2}\.)(\d{4})|'</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'>'naechstes_jahr'</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: #0000BB'>$text</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> Aprilscherze gibts am 01.04.2003 Das letzte Weihnachten war am 24.12.2002 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 <b>preg_replace_callback()</b> unter Verwendung einer rekursiven Struktur um gekapselten BB-Code zu verarbeiten </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$eingabe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'plain&amp;nbsp;[indent]&amp;nbsp;deep&amp;nbsp;[indent]&amp;nbsp;deeper&amp;nbsp;[/indent]&amp;nbsp;deep&amp;nbsp;[/indent]&amp;nbsp;plain'</span><span style='color: #007700'>;<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>parseTagsRecursive</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$eingabe</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$regex&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'#\[indent]((?:[^[]|\[(?!/?indent])|(?R))+)\[/indent]#'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$eingabe</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$eingabe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;div&amp;nbsp;style='margin-left:&amp;nbsp;10px'&amp;gt;'</span><span style='color: #007700'>.</span><span style='color: #0000BB'>$eingabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>].</span><span style='color: #DD0000'>'&amp;lt;/div&amp;gt;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;return&amp;nbsp;</span><span style='color: #0000BB'>preg_replace_callback</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$regex</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'parseTagsRecursive'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$eingabe</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$ausgabe&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>parseTagsRecursive</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$eingabe</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</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.preg-replace-callback.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-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</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'>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="preg_replace" value="<div id='function.preg-replace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-replace.php'>preg_replace</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_replace</span> &amp;mdash; <span class='dc-title'>Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</span></p> </div> <a name='function.preg-replace.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>preg_replace</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'>$pattern</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'>$replacement</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'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$count</tt></span> ]] )</div> <p class='para rdfs-comment'> Durchsucht <i><tt class='parameter'>subject</tt></i> nach &amp;Uuml;bereinstimmungen mit <i><tt class='parameter'>pattern</tt></i> und ersetzt sie mit <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.preg-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'> Der Ausdruck, nach dem gesucht wird. Es kann entweder eine Zeichenkette oder ein Array mit Zeichenketten sein. </p> <p class='para'> Mit dem Modifikator <i>e</i> wird der Parameter <i><tt class='parameter'>replacement</tt></i> nach den entsprechenden Ersetzungen der Referenzen von <b>preg_replace()</b> wie PHP-Code behandelt. Tipp: Stellen Sie sicher, dass <i><tt class='parameter'>replacement</tt></i> g&amp;uuml;ltigen PHP-Code erzeugt, weil sich PHP sonst &amp;uuml;ber einen Syntaxfehler (parse error) in der Zeile beschwert, die den Aufruf von <b>preg_replace()</b> enth&amp;auml;lt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeichenkette oder das Array mit Zeichenketten zum Ersetzen. Falls dieser Parameter eine Zeichenkette ist und der Parameter <i><tt class='parameter'>pattern</tt></i> ein Array, werden alle Suchmuster durch diese Zeichenkette ersetzt. Falls sowohl <i><tt class='parameter'>pattern</tt></i> als auch <i><tt class='parameter'>replacement</tt></i> Arrays sind, wird jedes <i><tt class='parameter'>pattern</tt></i> durch das Gegenst&amp;uuml;ck aus <i><tt class='parameter'>replacement</tt></i> ersetzt. Wenn das <i><tt class='parameter'>replacement</tt></i> -Array weniger Elemente hat als das <i><tt class='parameter'>pattern</tt></i> -Array, wird jedes &amp;uuml;berz&amp;auml;hlige <i><tt class='parameter'>pattern</tt></i> durch die leere Zeichenkette ersetzt. </p> <p class='para'> <i><tt class='parameter'>replacement</tt></i> darf Referenzen in der Form <i>\\<span class='replaceable'>n</span></i> oder (ab PHP 4.0.4) <i>$<span class='replaceable'>n</span></i> enthalten, wobei Letztere vorzuziehen ist. Jede dieser Referenzen wird mit dem Text ersetzt, der vom <span class='replaceable'>n</span>-ten eingeklammerten Suchmuster erfasst wurde. <span class='replaceable'>n</span> kann einen Wert von 0 bis 99 haben. <i>\\0</i> oder <i>$0</i> beziehen sich auf den Text, der auf das komplette Suchmuster passt. Um die Nummer des erfassenden Teil-Suchmusters zu erhalten, werden &amp;ouml;ffnende Klammern mit 1 beginnend von links nach rechts gez&amp;auml;hlt. Um einen Backslash im Ersatz zu verwenden, muss er verdoppelt werden (<i>&amp;quot;\\\\&amp;quot;</i> PHP-Zeichenkette). </p> <p class='para'> Wenn Sie mit einer Ersetzung arbeiten wollen, in der auf eine R&amp;uuml;ckreferenzierung direkt eine weitere Zahl folgt (d.h., direkt nach der &amp;Uuml;bereinstimmmung mit einem Suchmuster soll eine Zahl kommen), k&amp;ouml;nnen Sie f&amp;uuml;r Ihre R&amp;uuml;ckreferenzierung nicht die Schreibweise <i>\\1</i> verwenden. So w&amp;uuml;rde z.B. <i>\\11</i> die Funktion <b>preg_replace()</b> verwirren, weil sie nicht wei&amp;szlig;, ob Sie die R&amp;uuml;ckreferenzierung <i>\\1</i> gefolgt von der Zahl <i>1</i> wollen oder nur die R&amp;uuml;ckreferenzierung <i>\\11</i>. In diesem Fall ist die L&amp;ouml;sung, <i>\${1}1</i> zu verwenden. Damit wird eine isolierte R&amp;uuml;ckreferenzierung <i>$1</i> erzeugt und die <i>1</i> bleibt ein Buchstabensymbol. </p> <p class='para'> Wenn Sie den Modifikator <i>e</i> verwenden, maskiert diese Funktion ein paar Zeichen (n&amp;auml;mlich <i>&amp;#039;</i>, <i>&amp;quot;</i>, <i>\</i> und NULL) in den Zeichenketten, mit denen die R&amp;uuml;ckreferenzierungen ersetzen werden. Das wird gemacht, um sicherzustellen, dass keine Syntaxfehler entstehen, wenn R&amp;uuml;ckreferenzierungen verwendet werden, die einfache oder doppelte Anf&amp;uuml;hrungszeichen enthalten (z.B. <i>&amp;#039;strlen(\&amp;#039;$1\&amp;#039;)+strlen(&amp;quot;$2&amp;quot;)&amp;#039;</i>). Vergewissern Sie sich, dass Sie die <a href='http://www.php.net/manual/de/language.types.string.php' class='link'>Zeichenketten-Syntax</a> von PHP kennen, um genau zu wissen, wie die ausgewertete Zeichenkette aussieht. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeichenkette oder ein Array mit Zeichenketten zum Durchsuchen. </p> <p class='para'> Falls <i><tt class='parameter'>subject</tt></i> ein Array ist, wird das Suchen und Ersetzen auf jedes Element von <i><tt class='parameter'>subject</tt></i> angewandt und der R&amp;uuml;ckgabewert ist ebenfalls ein Array. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die maximal m&amp;ouml;gliche Anzahl von Ersetzungen f&amp;uuml;r jedes Suchmuster in jeder <i><tt class='parameter'>subject</tt></i> . Standardm&amp;auml;&amp;szlig;iger Wert: <i>-1</i> (kein Limit). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls angegeben, wird dieser Variable die Anzahl vorgenommener Ersetzungen zugewiesen. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>preg_replace()</b> gibt ein Array zur&amp;uuml;ck, falls <i><tt class='parameter'>subject</tt></i> ein Array ist, andernfalls eine Zeichenkette. </p> <p class='para'> Falls &amp;Uuml;bereinstimmungen gefunden wurden, wird die neue <i><tt class='parameter'>subject</tt></i> zur&amp;uuml;ckgegeben, andernfalls wird <i><tt class='parameter'>subject</tt></i> unver&amp;auml;ndert zur&amp;uuml;ckgegeben oder <b><tt class='constant'>NULL</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.preg-replace.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'>Den Parameter <i><tt class='parameter'>count</tt></i> hinzugef&amp;uuml;gt</td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Die &amp;#039;$n&amp;#039;-Form f&amp;uuml;r den Parameter <i><tt class='parameter'>replacement</tt></i> hinzugef&amp;uuml;gt </td> </tr> <tr valign='middle'> <td align='left'>4.0.2</td> <td align='left'>Den Parameter <i><tt class='parameter'>limit</tt></i> hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace.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 R&amp;uuml;ckreferenzierungen mit darauf folgenden numerischen Literalen </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'15.&amp;nbsp;April&amp;nbsp;2003'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$suchmuster&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/(\d+)\.&amp;nbsp;(\w+)&amp;nbsp;(\d+)/i'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ersetzung&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'${2}1,$3'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ersetzung</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</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> April1,2003 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 Die Verwendung von <b>preg_replace()</b> mit indizierten Arrays </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</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;faulen&amp;nbsp;Hund.'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$suchmuster</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'>'/schnelle/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$suchmuster</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'>'/braune/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'/Fuchs/'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$ersetzungen</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'B&amp;auml;r'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ersetzungen</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'>'schwarze'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$ersetzungen</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'>'langsame'</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ersetzungen</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</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> Der B&amp;auml;r schwarze langsame sprang &amp;uuml;ber den faulen Hund. </pre></div> </div> <div class='example-contents para'><p> Wenn wir Suchmuster und Ersetzungen mit <a href='http://www.php.net/manual/de/function.ksort.php' class='function'>ksort()</a> sortieren, sollten wir bekommen was wir wollten. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ksort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ksort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ersetzungen</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ersetzungen</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</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> Der langsame schwarze B&amp;auml;r sprang &amp;uuml;ber den faulen Hund. </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 Ersetzen mehrerer Werte</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;array&amp;nbsp;(</span><span style='color: #DD0000'>'/(19|20)(\d{2})-(\d{1,2})-(\d{1,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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'/^\s*{(\w+)}\s*=/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$ersetzen&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'\4.\3.\1\2'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'$\1&amp;nbsp;='</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$ersetzen</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{startDatum}&amp;nbsp;=&amp;nbsp;1999-5-27'</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> $startDatum = 27.5.1999 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #4 Die Verwendung des Modifikators &amp;#039;e&amp;#039;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(&amp;lt;\/?)(\w+)([^&amp;gt;]*&amp;gt;)/e'</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: #DD0000'>''\\1'.strtoupper('\\2').'\\3''</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'>$html_body</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 wandelt alle HTML-Tags des durchsuchten Textes in Gro&amp;szlig;buchstaben um. </p></div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #5 Leerzeichen entfernen</b></p> <div class='example-contents para'><p> Dieses Beispiel entfernt &amp;uuml;bersch&amp;uuml;ssige Leerzeichen aus einer Zeichenkette. </p></div> <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'>'foo&amp;nbsp;&amp;nbsp;&amp;nbsp;o'</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'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\s\s+/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Das&amp;nbsp;ist&amp;nbsp;jetzt&amp;nbsp;'foo&amp;nbsp;o'<br /></span><span style='color: #007700'>echo&amp;nbsp;</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> <p class='para'> </p><div class='example'> <p><b>Beispiel #6 Die Verwendung des Parameters <i><tt class='parameter'>count</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 />$anzahl&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>;<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'/\d/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/\s/'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>'*'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xp&amp;nbsp;4&amp;nbsp;to'</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$anzahl</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$anzahl</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//3<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> xp***to 3 </pre></div> </div> </div><p> </p> </div> <a name='function.preg-replace.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Bei Verwendung von Arrays f&amp;uuml;r <i><tt class='parameter'>pattern</tt></i> und <i><tt class='parameter'>replacement</tt></i> werden die Schl&amp;uuml;ssel in der Reihenfolge bearbeitet, in der sie im Array vorliegen. Das ist <em class='emphasis'>nicht notwendigerweise</em> dieselbe, wie die numerische Reihenfolge der Indizes. Wenn Sie Indizes verwenden, um festzulegen welches <i><tt class='parameter'>pattern</tt></i> durch welchen <i><tt class='parameter'>replacement</tt></i> ersetzt werden soll, sollten Sie vor dem Aufruf von <b>preg_replace()</b> <a href='http://www.php.net/manual/de/function.ksort.php' class='function'>ksort()</a> auf jedes Array anwenden. <br /> </p></blockquote> </div> <a name='function.preg-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.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.preg-replace-callback.php' class='function' rel='rdfs-seeAlso'>preg_replace_callback()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck unter Verwendung eines Callbacks</li> <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> </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="preg_quote" value="<div id='function.preg-quote' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-quote.php'>preg_quote</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_quote</span> &amp;mdash; <span class='dc-title'>Maskiert Zeichen regul&amp;auml;rer Ausdr&amp;uuml;cke</span></p> </div> <a name='function.preg-quote.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>preg_quote</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'>$delimiter</tt></span> ] )</div> <p class='para rdfs-comment'> <b>preg_quote()</b> setzt einen Backslash vor jedes Zeichen von <i><tt class='parameter'>str</tt></i> , das zur Syntax eines regul&amp;auml;ren Ausdrucks geh&amp;ouml;rt. Das ist n&amp;uuml;tzlich, wenn Sie einen Text nach &amp;Uuml;bereinstimmungen mit einer zur Laufzeit erzeugten Zeichenkette durchsuchen m&amp;uuml;ssen, die spezielle RegEx-Zeichen enthalten k&amp;ouml;nnte. </p> <p class='para'> Spezielle Zeichen regul&amp;auml;rer Ausdr&amp;uuml;cke sind: <i>. \ + * ? [ ^ ] $ ( ) { } = ! &amp;lt; &amp;gt; | :</i> </p> </div> <a name='function.preg-quote.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 durchsuchende Zeichenkette </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls der optionale <i><tt class='parameter'>delimiter</tt></i> angegeben wurde, wird dieser ebenfalls maskiert. Das ist n&amp;uuml;tzlich, um den Begrenzer zu maskieren, der von den PCRE-Funktionen ben&amp;ouml;tigt wird. Der / ist der am h&amp;auml;ufigsten verwendete Begrenzer. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-quote.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.preg-quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>preg_quote()</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 />$schluesselwoerter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'$40&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;G3/400'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$schluesselwoerter&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$schluesselwoerter</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$schluesselwoerter</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;liefert&amp;nbsp;\$40&amp;nbsp;f&amp;uuml;r&amp;nbsp;einen&amp;nbsp;G3\/400<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 Kursivdruck eines Wortes in einem Text</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;In&amp;nbsp;diesem&amp;nbsp;Beispiel&amp;nbsp;wird&amp;nbsp;preg_quote($wort)&amp;nbsp;verwendet,&amp;nbsp;damit&amp;nbsp;die<br />//&amp;nbsp;Asterisks&amp;nbsp;(*)&amp;nbsp;f&amp;uuml;r&amp;nbsp;den&amp;nbsp;regul&amp;auml;ren&amp;nbsp;Ausdruck&amp;nbsp;keine&amp;nbsp;spezielle&amp;nbsp;Bedeutung&amp;nbsp;haben.<br /><br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Dieses&amp;nbsp;Buch&amp;nbsp;ist&amp;nbsp;*sehr*&amp;nbsp;schwer&amp;nbsp;zu&amp;nbsp;finden.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$wort&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'*sehr*'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>preg_quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$wort</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'/'</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;</span><span style='color: #DD0000'>'&amp;lt;i&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$wort&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;/i&amp;gt;'</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;</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.preg-quote.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="preg_match_all" value="<div id='function.preg-match-all' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-match-all.php'>preg_match_all</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_match_all</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt eine umfassende Suche nach &amp;Uuml;bereinstimmungen mit regul&amp;auml;rem Ausdruck durch</span></p> </div> <a name='function.preg-match-all.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>preg_match_all</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'>$subject</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$matches</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> ]] )</div> <p class='para rdfs-comment'> Durchsucht <i><tt class='parameter'>Zeichenkette</tt></i> nach allen &amp;Uuml;bereinstimmungen mit dem in <i><tt class='parameter'>Suchmuster</tt></i> angegebenen regul&amp;auml;ren Ausdruck und legt sie in der durch <i><tt class='parameter'>Flags</tt></i> festgelegten Reihenfolge in <i><tt class='parameter'>Treffer</tt></i> ab. </p> <p class='para'> Nachdem die erste &amp;Uuml;bereinstimmung gefunden wurde, wird die nachfolgende Suche jeweils am Ende der letzten &amp;Uuml;bereinstimmung fortgesetzt. </p> </div> <a name='function.preg-match-all.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'> Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</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'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein mehrdimensionales Array mit allen gefundenen &amp;Uuml;bereinstimmungen, das den <i><tt class='parameter'>flags</tt></i> entsprechend sortiert ist. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Kann eine Kombination folgender Flags sein (beachten Sie, dass es keinen Sinn hat, <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> zusammen mit <b><tt class='constant'>PREG_SET_ORDER</tt></b> zu verwenden): </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_PATTERN_ORDER</tt></b></span> </dt><dd class='listitem'> <p class='para'> Ordnet die Ergebnisse so an, dass $treffer[0] ein Array von &amp;Uuml;bereinstimmungen mit dem kompletten Suchmuster ist, $treffer[1] ein Array von Zeichenketten, die auf das erste eingeklammerte Teilsuchmuster passen und so weiter. </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 />preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|&amp;lt;[^&amp;gt;]+&amp;gt;(.*)&amp;lt;/[^&amp;gt;]+&amp;gt;|U'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;Beispiel:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=left&amp;gt;das&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Test&amp;lt;/div&amp;gt;'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_PATTERN_ORDER</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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 />echo&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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> <p class='para'>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;Beispiel: &amp;lt;/b&amp;gt;, &amp;lt;div align=left&amp;gt;das ist ein Test&amp;lt;/div&amp;gt; Beispiel: , das ist ein Test </pre></div> </div> <p class='para'> Also enth&amp;auml;lt $ausgabe[0] ein Array von Zeichenketten, die auf das komplette Suchmuster passen und $ausgabe[1] ein Array von Zeichenketten, die sich zwischen Tags befinden. </p> </div><p> </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_SET_ORDER</tt></b></span> </dt><dd class='listitem'> <p class='para'> Ordnet die Ergebnisse so an, dass $treffer[0] ein Array aus dem ersten Satz von &amp;Uuml;bereinstimmungen ist, $treffer[1] ein Array aus dem zweiten Satz von &amp;Uuml;bereinstimmungen und so weiter. </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 />preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|&amp;lt;[^&amp;gt;]+&amp;gt;(.*)&amp;lt;/[^&amp;gt;]+&amp;gt;|U'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;Beispiel:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=\'left\'&amp;gt;das&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Test&amp;lt;/div&amp;gt;'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SET_ORDER</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</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 />echo&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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'>',&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$ausgabe</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</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> <p class='para'>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;Beispiel: &amp;lt;/b&amp;gt;, Beispiel: &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;das ist ein Test&amp;lt;/div&amp;gt;, das ist ein Test </pre></div> </div> </div><p> </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b></span> </dt><dd class='listitem'> <p class='para'> Wenn dieses Flag gesetzt ist, wird mit jeder gefundenen &amp;Uuml;bereinstimmung der dazugeh&amp;ouml;rige Versatz in der Zeichenkette zur&amp;uuml;ckgegeben. Beachten Sie, dass dies den Wert von <i><tt class='parameter'>matches</tt></i> in einem Array dahingehend &amp;auml;ndert, dass jedes Element ein Array ist, das aus der &amp;uuml;bereinstimmenden Zeichenkette als Element <i>0</i> und deren Stelle in <i><tt class='parameter'>subject</tt></i> als Element <i>1</i> besteht. </p> </dd> </dl> <p> </p> <p class='para'> Falls kein Flag f&amp;uuml;r die Anordnung angegeben wurde, wird <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> angenommen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Normalerweise beginnt die Suche am Anfang der Zeichenkette. Der optionale Parameter <i><tt class='parameter'>offset</tt></i> kann verwendet werden, um eine andere Stelle in Bytes anzugeben, ab der gesucht werden soll. </p> <blockquote><p><b class='note'>Hinweis</b>: Die Verwendung von <i><tt class='parameter'>offset</tt></i> entspricht nicht der &amp;Uuml;bergabe von <i>substr($zeichenkette, $versatz)</i> an Stelle der Zeichenkette an <b>preg_match_all()</b>, weil <i><tt class='parameter'>pattern</tt></i> Angaben wie zum Beispiel <em class='emphasis'>^</em>, <em class='emphasis'>$</em> oder <em class='emphasis'>(?&amp;lt;=x)</em> enthalten kann. F&amp;uuml;r Beispiele siehe <a href='http://www.php.net/manual/de/function.preg-match.php' class='function'>preg_match()</a>. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.preg-match-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Anzahl der &amp;Uuml;bereinstimmungen mit dem kompletten Suchmuster zur&amp;uuml;ck (die auch Null sein kann) oder <b><tt class='constant'>FALSE</tt></b>, falls ein Fehler auftrat. </p> </div> <a name='function.preg-match-all.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.3</td> <td align='left'>Den Parameter <i><tt class='parameter'>offset</tt></i> hinzugef&amp;uuml;gt</td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Das Flag <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> hinzugef&amp;uuml;gt </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Alle Telefonnummern aus einem Text holen.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\(?&amp;nbsp;&amp;nbsp;(\d{3})?&amp;nbsp;&amp;nbsp;\)?&amp;nbsp;&amp;nbsp;(?(1)&amp;nbsp;&amp;nbsp;[\-\s]&amp;nbsp;)&amp;nbsp;\d{3}-\d{4}/x'</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: #DD0000'>'W&amp;auml;hlen&amp;nbsp;Sie&amp;nbsp;555-1212&amp;nbsp;oder&amp;nbsp;1-800-555-1212'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$telefon</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 Zusammengeh&amp;ouml;rende HTML-Tags finden (gierig)</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;Das&amp;nbsp;\\2&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Beispiel&amp;nbsp;f&amp;uuml;r&amp;nbsp;R&amp;uuml;ckreferenzierung.&amp;nbsp;Es&amp;nbsp;teilt&amp;nbsp;pcre&amp;nbsp;mit,&amp;nbsp;dass<br />//&amp;nbsp;der&amp;nbsp;regul&amp;auml;re&amp;nbsp;Ausdruck&amp;nbsp;auf&amp;nbsp;den&amp;nbsp;f&amp;uuml;r&amp;nbsp;das&amp;nbsp;zweite&amp;nbsp;Klammerpaar&amp;nbsp;gefundenen<br />//&amp;nbsp;Ausdruck&amp;nbsp;selbst,&amp;nbsp;also&amp;nbsp;in&amp;nbsp;diesem&amp;nbsp;Fall&amp;nbsp;auf&amp;nbsp;den&amp;nbsp;f&amp;uuml;r&amp;nbsp;([\w]+)&amp;nbsp;gefundenen<br />//&amp;nbsp;Ausdruck&amp;nbsp;passen&amp;nbsp;muss.<br />//&amp;nbsp;Der&amp;nbsp;zus&amp;auml;tzliche&amp;nbsp;Backslash&amp;nbsp;wird&amp;nbsp;wegen&amp;nbsp;der&amp;nbsp;doppelten&amp;nbsp;Anf&amp;uuml;hrungsstriche<br />//&amp;nbsp;ben&amp;ouml;tigt.<br /></span><span style='color: #0000BB'>$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;fett&amp;nbsp;gedruckter&amp;nbsp;Text&amp;lt;/b&amp;gt;&amp;lt;a&amp;nbsp;href=howdy.html&amp;gt;klick&amp;nbsp;mich&amp;nbsp;an&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(&amp;lt;([\w]+)[^&amp;gt;]*&amp;gt;)(.*?)(&amp;lt;\/\\2&amp;gt;)/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SET_ORDER</span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$treffer&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$wert</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'gefunden:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$wert</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 />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Teil&amp;nbsp;1:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$wert</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 />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Teil&amp;nbsp;2:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$wert</span><span style='color: #007700'>[</span><span style='color: #0000BB'>3</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'Teil&amp;nbsp;3:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$wert</span><span style='color: #007700'>[</span><span style='color: #0000BB'>4</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'>?&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> gefunden: &amp;lt;b&amp;gt;fett gedruckter Text&amp;lt;/b&amp;gt; Teil 1: &amp;lt;b&amp;gt; Teil 2: fett gedruckter Text Teil 3: &amp;lt;/b&amp;gt; gefunden: &amp;lt;a href=howdy.html&amp;gt;klick mich an&amp;lt;/a&amp;gt; Teil 1: &amp;lt;a href=howdy.html&amp;gt; Teil 2: klick mich an Teil 3: &amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #3 Benannte Teilsuchmuster (named subpatterns)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;&amp;lt;&amp;lt;&amp;lt;FOO<br /></span><span style='color: #DD0000'>a:&amp;nbsp;1<br />b:&amp;nbsp;2<br />c:&amp;nbsp;3<br /></span><span style='color: #007700'>FOO;<br /><br /></span><span style='color: #0000BB'>preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(?&amp;lt;name&amp;gt;\w+):&amp;nbsp;(?&amp;lt;zahl&amp;gt;\d+)/'</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'>$treffer</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$treffer</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 ( [0] =&amp;gt; Array ( [0] =&amp;gt; a: 1 [1] =&amp;gt; b: 2 [2] =&amp;gt; c: 3 ) [name] =&amp;gt; Array ( [0] =&amp;gt; a [1] =&amp;gt; b [2] =&amp;gt; c ) [1] =&amp;gt; Array ( [0] =&amp;gt; a [1] =&amp;gt; b [2] =&amp;gt; c ) [zahl] =&amp;gt; Array ( [0] =&amp;gt; 1 [1] =&amp;gt; 2 [2] =&amp;gt; 3 ) [2] =&amp;gt; Array ( [0] =&amp;gt; 1 [1] =&amp;gt; 2 [2] =&amp;gt; 3 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.preg-match-all.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-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.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</li> <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> </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="preg_match" value="<div id='function.preg-match' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-match.php'>preg_match</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_match</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt eine Suche mit einem regul&amp;auml;ren Ausdruck durch</span></p> </div> <a name='function.preg-match.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>preg_match</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'>$subject</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$matches</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$offset</tt></span> ]]] )</div> <p class='para rdfs-comment'> Durchsucht <i><tt class='parameter'>subject</tt></i> nach &amp;Uuml;bereinstimmungen mit dem in <i><tt class='parameter'>pattern</tt></i> angegebenen regul&amp;auml;ren Ausdruck. </p> </div> <a name='function.preg-match.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'> Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</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'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls der Parameter <i><tt class='parameter'>matches</tt></i> angegeben wurde, wird er mit den Suchergebnissen gef&amp;uuml;llt. <var class='varname'>$treffer[0]</var> enth&amp;auml;lt dann den Text, der auf das komplette Suchmuster passt, <var class='varname'>$treffer[1]</var> den Text, der auf das erste eingeklammerte Teilsuchmuster passt und so weiter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>flags</tt></i> kann das folgende Flag sein: </p><dl> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b></span> </dt><dd class='listitem'> <span class='simpara'> Falls dieses Flag gesetzt ist, wird mit jeder gefundenen &amp;Uuml;bereinstimmung der dazugeh&amp;ouml;rige Versatz in der Zeichenkette zur&amp;uuml;ckgegeben. Beachten Sie, dass dies die R&amp;uuml;ckgabewerte in einem Array dahingehend &amp;auml;ndert, dass jedes Element ein Array ist, das aus der &amp;uuml;bereinstimmenden Zeichenkette mit Index <i>0</i> und deren Stelle in <i><tt class='parameter'>subject</tt></i> mit Index <i>1</i> besteht. </span> </dd> </dl> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Normalerweise beginnt die Suche am Anfang der Zeichenkette. Der optionale Parameter <i><tt class='parameter'>offset</tt></i> kann verwendet werden, um eine andere Stelle in Bytes anzugeben, ab der gesucht werden soll. </p> <blockquote><p><b class='note'>Hinweis</b>: Die Verwendung von <i><tt class='parameter'>offset</tt></i> entspricht nicht der &amp;Uuml;bergabe von <i>substr($zeichenkette, $versatz)</i> an Stelle der zu Zeichenkette an <b>preg_match()</b>, weil <i><tt class='parameter'>pattern</tt></i> Angaben wie zum Beispiel <em class='emphasis'>^</em>, <em class='emphasis'>$</em> oder <em class='emphasis'>(?&amp;lt;=x)</em> enthalten kann. Vergleiche: </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 />$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'abcdef'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$suchmuster&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/^def/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_OFFSET_CAPTURE</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$treffer</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 folgende Ausgabe:</p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( ) </pre></div> </div> <p class='para'> w&amp;auml;hrend dieses Beispiel </p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$zeichenkette&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'abcdef'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$suchmuster&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/^def/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$suchmuster</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$zeichenkette</span><span style='color: #007700'>,</span><span style='color: #0000BB'>3</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_OFFSET_CAPTURE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p class='para'> folgende Ausgabe erzeugt </p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; def [1] =&amp;gt; 0 ) ) </pre></div> </div> </div><p> <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.preg-match.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>preg_match()</b> gibt die Anzahl der &amp;Uuml;bereinstimmungen mit <i><tt class='parameter'>pattern</tt></i> zur&amp;uuml;ck. Das ist entweder 0 (keine &amp;Uuml;bereinstimmung) oder 1, weil <b>preg_match()</b> die Suche nach der ersten &amp;Uuml;bereinstimmung beendet. Im Gegensatz dazu setzt <a href='http://www.php.net/manual/de/function.preg-match-all.php' class='function'>preg_match_all()</a> die Suche bis zum Ende von <i><tt class='parameter'>subject</tt></i> fort. <b>preg_match()</b> gibt <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck, falls ein Fehler auftrat. </p> </div> <a name='function.preg-match.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.3</td> <td align='left'>Den Parameter <i><tt class='parameter'>offset</tt></i> hinzugef&amp;uuml;gt</td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Das Flag <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> hinzugef&amp;uuml;gt </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'>Den Parameter <i><tt class='parameter'>flags</tt></i> hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Die Zeichenkette &amp;quot;php&amp;quot; finden</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;Das&amp;nbsp;'i'&amp;nbsp;nach&amp;nbsp;der&amp;nbsp;Suchmuster-Begrenzung&amp;nbsp;kennzeichnet&amp;nbsp;eine&amp;nbsp;Suche&amp;nbsp;ohne<br />//&amp;nbsp;Ber&amp;uuml;cksichtigung&amp;nbsp;von&amp;nbsp;Gro&amp;szlig;-&amp;nbsp;und&amp;nbsp;Kleinschreibung<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/php/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;ist&amp;nbsp;die&amp;nbsp;Web-Scripting-Sprache&amp;nbsp;der&amp;nbsp;Wahl.'</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;wurde&amp;nbsp;eine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Es&amp;nbsp;wurde&amp;nbsp;keine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</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 Die Zeichenkette &amp;quot;web&amp;quot; finden</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;Das&amp;nbsp;\b&amp;nbsp;im&amp;nbsp;Suchmuster&amp;nbsp;kennzeichnet&amp;nbsp;eine&amp;nbsp;Wortgrenze,&amp;nbsp;weshalb&amp;nbsp;nur&amp;nbsp;eine<br />//&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;mit&amp;nbsp;der&amp;nbsp;einzelnen&amp;nbsp;Zeichenkette&amp;nbsp;'web'&amp;nbsp;gefunden&amp;nbsp;wird&amp;nbsp;und<br />//&amp;nbsp;nicht&amp;nbsp;ein&amp;nbsp;Teilwort&amp;nbsp;in&amp;nbsp;'webbing'&amp;nbsp;oder&amp;nbsp;'cobweb'<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\bweb\b/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'F&amp;uuml;r&amp;nbsp;das&amp;nbsp;Web&amp;nbsp;ist&amp;nbsp;PHP&amp;nbsp;die&amp;nbsp;Scripting-Sprache&amp;nbsp;der&amp;nbsp;Wahl.'</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;wurde&amp;nbsp;eine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Es&amp;nbsp;wurde&amp;nbsp;keine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\bweb\b/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;ist&amp;nbsp;die&amp;nbsp;Web-Scripting-Sprache&amp;nbsp;der&amp;nbsp;Wahl.'</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;wurde&amp;nbsp;eine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Es&amp;nbsp;wurde&amp;nbsp;keine&amp;nbsp;&amp;Uuml;bereinstimmung&amp;nbsp;gefunden.'</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 #3 Den Dom&amp;auml;nen-Namen aus einer URL holen</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;den&amp;nbsp;Hostnamen&amp;nbsp;aus&amp;nbsp;URL&amp;nbsp;holen<br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'@^(?:http://)?([^/]+)@i'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'http://www.php.net/index.html'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$host&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>];<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;die&amp;nbsp;letzten&amp;nbsp;beiden&amp;nbsp;Segmente&amp;nbsp;aus&amp;nbsp;Hostnamen&amp;nbsp;holen<br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/[^.]+\.[^.]+$/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$host</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Der&amp;nbsp;Dom&amp;auml;nen-Name&amp;nbsp;lautet:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$treffer</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]}</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> Der Dom&amp;auml;nen-Name lautet: php.net </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #4 Benannte Teilsuchmuster (named subpatterns)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foobar:&amp;nbsp;2008'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(?&amp;lt;name&amp;gt;\w+):&amp;nbsp;(?&amp;lt;zahl&amp;gt;\d+)/'</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'>$treffer</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$treffer</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 ( [0] =&amp;gt; foobar: 2008 [name] =&amp;gt; foobar [1] =&amp;gt; foobar [zahl] =&amp;gt; 2008 [2] =&amp;gt; 2008 ) </pre></div> </div> </div><p> </p> </div> <a name='function.preg-match.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='tip'><b class='tip'>Tipp</b> <p class='para'> Verwenden Sie nicht <b>preg_match()</b>, wenn Sie nur &amp;uuml;berpr&amp;uuml;fen wollen, ob eine Zeichenkette in einer anderen Zeichenkette enthalten ist. Verwenden Sie daf&amp;uuml;r stattdessen die Funktionen <a href='http://www.php.net/manual/de/function.strpos.php' class='function'>strpos()</a> oder <a href='http://www.php.net/manual/de/function.strstr.php' class='function'>strstr()</a>, die das schneller erledigen. </p> </div> </div> <a name='function.preg-match.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-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - F&amp;uuml;hrt eine umfassende Suche nach &amp;Uuml;bereinstimmungen mit regul&amp;auml;rem Ausdruck durch</li> <li class='member'><a href='http://www.php.net/manual/de/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Sucht und ersetzt einen regul&amp;auml;ren Ausdruck</li> <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> </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="preg_last_error" value="<div id='function.preg-last-error' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-last-error.php'>preg_last_error</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.0)</p><p class='refpurpose'><span class='refname'>preg_last_error</span> &amp;mdash; <span class='dc-title'>Liefert den Fehlercode der letzten PCRE RegEx-Auswertung</span></p> </div> <a name='function.preg-last-error.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>preg_last_error</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'>Liefert den Fehlercode der letzten PCRE RegEx-Auswertung.</p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>preg_last_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 />preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(?:\D+|&amp;lt;\d+&amp;gt;)*[!?]/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'foobar&amp;nbsp;foobar&amp;nbsp;foobar'</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>preg_last_error</span><span style='color: #007700'>()&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>PREG_BACKTRACK_LIMIT_ERROR</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Das&amp;nbsp;Backtrack-Limit&amp;nbsp;wurde&amp;nbsp;erreicht!'</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> Das Backtrack-Limit wurde erreicht! </pre></div> </div> </div><p> </p> </div> <a name='function.preg-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Diese Funktion liefert eine der folgenden <a href='http://www.php.net/manual/de/pcre.constants.php' class='link'>Konstanten</a>: </p><ul class='simplelist'> <li class='member'><b><tt class='constant'>PREG_NO_ERROR</tt></b></li> <li class='member'><b><tt class='constant'>PREG_INTERNAL_ERROR</tt></b></li> <li class='member'><b><tt class='constant'>PREG_BACKTRACK_LIMIT_ERROR</tt></b> (siehe auch <a href='http://www.php.net/manual/de/pcre.configuration.php#ini.pcre.backtrack-limit' class='link'>pcre.backtrack_limit</a>)</li> <li class='member'><b><tt class='constant'>PREG_RECURSION_LIMIT_ERROR</tt></b> (siehe auch <a href='http://www.php.net/manual/de/pcre.configuration.php#ini.pcre.recursion-limit' class='link'>pcre.recursion_limit</a>)</li> <li class='member'><b><tt class='constant'>PREG_BAD_UTF8_ERROR</tt></b></li> <li class='member'><b><tt class='constant'>PREG_BAD_UTF8_OFFSET_ERROR</tt></b> (ab PHP 5.3.0)</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="preg_grep" value="<div id='function.preg-grep' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.preg-grep.php'>preg_grep</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>preg_grep</span> &amp;mdash; <span class='dc-title'>Liefert Array-Elemente, die auf ein Suchmuster passen</span></p> </div> <a name='function.preg-grep.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>preg_grep</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></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'>$flags</tt></span> ] )</div> <p class='para rdfs-comment'> Gibt ein Array zur&amp;uuml;ck, das aus den Elementen des <i><tt class='parameter'>Eingabe</tt></i> -Arrays besteht, die auf das angegebene <i><tt class='parameter'>Suchmuster</tt></i> passen. </p> </div> <a name='function.preg-grep.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'> Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette </p> </dd> <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'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Falls auf <b><tt class='constant'>PREG_GREP_INVERT</tt></b> gesetzt, gibt die Funktion die Elemente des Eingabe-Arrays zur&amp;uuml;ck, die <em class='emphasis'>nicht</em> auf das angegebene <i><tt class='parameter'>Suchmuster</tt></i> passen. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-grep.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 mit den Schl&amp;uuml;sseln des <i><tt class='parameter'>Eingabe</tt></i> -Arrays indiziert ist. </p> </div> <a name='function.preg-grep.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'>Den Parameter <i><tt class='parameter'>flags</tt></i> hinzugef&amp;uuml;gt</td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> <p class='para'> Vor dieser Version wurde das zur&amp;uuml;ckgegebene Array ohne Ber&amp;uuml;cksichtigung der Schl&amp;uuml;ssel des <i><tt class='parameter'>input</tt></i> -Arrays indiziert. </p> <p class='para'> Falls Sie das vorherige Verhalten nachbilden wollen, k&amp;ouml;nnen Sie <a href='http://www.php.net/manual/de/function.array-values.php' class='function'>array_values()</a> auf das zur&amp;uuml;ckgegebene Array anwenden, um die Werte neu zu indizieren. </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-grep.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>preg_grep()</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;alle&amp;nbsp;Array-Elemente,<br />//&amp;nbsp;die&amp;nbsp;Flie&amp;szlig;kommazahlen&amp;nbsp;enthalten<br /></span><span style='color: #0000BB'>$fl_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_grep</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/^(\d+)?\.\d+$/'</span><span style='color: #007700'>,&amp;nbsp;</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><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pow" value="<div id='function.pow' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pow.php'>pow</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pow</span> &amp;mdash; <span class='dc-title'>Potenzfunktion</span></p> </div> <a name='function.pow.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>pow</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <tt class='parameter'>$base</tt></span> , <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/language.pseudo-types.php#language.types.number' class='type number'>number</a></span> <tt class='parameter'>$exp</tt></span> )</div> <p class='para rdfs-comment'> Berechnet die Potenz von <i><tt class='parameter'>exp</tt></i> zur Basis <i><tt class='parameter'>base</tt></i> oder kurz <i><tt class='parameter'>base</tt></i> <sup class='superscript'>exp</sup>. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> In PHP 4.0.6 und fr&amp;uuml;her gab <b>pow()</b> immer einen <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>-Wert zur&amp;uuml;ck und generierte keine Warnungen. </p> </div> </div> <a name='function.pow.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'>base</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu potenzierende Basis </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Exponent </p> </dd> </dl> <p> </p> </div> <a name='function.pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <i><tt class='parameter'>base</tt></i> in der Potenz <i><tt class='parameter'>exp</tt></i> . Das Ergebnis wird als <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> zur&amp;uuml;ckgegeben falls m&amp;ouml;glich, ansonsten als <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. Wenn die Potenz nicht berechnet werden, wird stattdessen <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.pow.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.0.6</td> <td align='left'> Die Funktion gibt nun <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a>-Ergebnisse zur&amp;uuml;ck falls m&amp;ouml;glich, in &amp;auml;lteren Versionen wurde immer ein <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>-Ergebnis zur&amp;uuml;ckgegeben. &amp;Auml;ltere Versionen geben zum Teil unsinnige Ergebnisse zur&amp;uuml;ck, wenn das Ergebnis keine reelle Zahl ist. </td> </tr> <tr valign='middle'> <td align='left'>Seit 4.2.0</td> <td align='left'> PHP gibt keine Warnung mehr aus, wenn das Ergebnis nicht berechnet werden kann, es wird einfach nur noch <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Einige <b>pow()</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 /><br />var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;int(256)<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</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: #FF8000'>//&amp;nbsp;1<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5.5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;&amp;gt;4.0.6&amp;nbsp;&amp;nbsp;NAN<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5.5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;&amp;lt;=4.0.6&amp;nbsp;1.#IND<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pow.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.exp.php' class='function' rel='rdfs-seeAlso'>exp()</a> - Exponentialfunktion</li> <li class='member'><a href='http://www.php.net/manual/de/function.sqrt.php' class='function' rel='rdfs-seeAlso'>sqrt()</a> - Quadratwurzel</li> <li class='member'><a href='http://www.php.net/manual/de/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - Potenz einer Zahl beliebiger Genauigkeit</li> <li class='member'><a href='http://www.php.net/manual/de/function.gmp-pow.php' class='function' rel='rdfs-seeAlso'>gmp_pow()</a> - Raise number into power</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="pos" value="<div id='function.pos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pos.php'>pos</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pos</span> &amp;mdash; <span class='dc-title'>Alias von <a href='http://www.php.net/manual/de/function.current.php' class='function'>current()</a></span></p> </div> <a name='function.pos.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.current.php' class='function'>current()</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="popen" value="<div id='function.popen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.popen.php'>popen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>popen</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet einen Prozesszeiger</span></p> </div> <a name='function.popen.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>popen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt></span> )</div> <p class='para rdfs-comment'> &amp;Ouml;ffnet eine Verbindung zu einem Prozess, der durch die Anweisung <i><tt class='parameter'>command</tt></i> ausgef&amp;uuml;hrt wurde. </p> <p class='para'> Gibt einen Dateizeiger zur&amp;uuml;ck, der identisch ist mit dem, der bei der Funktion <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> zur&amp;uuml;ckgegeben wird, au&amp;szlig;er dass dieser nur in eine Richtung funktioniert (entweder lesend oder schreibend) und mit der Funktion <a href='http://www.php.net/manual/de/function.pclose.php' class='function'>pclose()</a> geschlossen werden muss. Dieser Zeiger kann mit den Funktionen <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> und <a href='http://www.php.net/manual/de/function.fputs.php' class='function'>fputs()</a> benutzt werden. </p> <p class='para'> Wenn ein Fehler auftritt, gibt diese Funktion <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. </p> <blockquote><p><b class='note'>Hinweis</b>: Wenn Sie bidirektionale Unterst&amp;uuml;tzung w&amp;uuml;nschen, verwenden Sie bitte <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</a>. <br /> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>popen()</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 />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>popen&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/bin/ls'</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> <blockquote><p><b class='note'>Hinweis</b>: Wenn das auszuf&amp;uuml;hrende Kommando nicht gefunden werden konnte, wird eine g&amp;uuml;ltige Ressource zur&amp;uuml;ckgegeben. Das mag seltsam erscheinen, macht aber Sinn. Es erm&amp;ouml;glicht Ihnen, auf von der Shell zur&amp;uuml;ckgegebene Fehlermeldungen zuzugreifen: </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 />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;Umleitung&amp;nbsp;hinzuf&amp;uuml;gen,&amp;nbsp;dass&amp;nbsp;wir&amp;nbsp;stderr&amp;nbsp;erhalten&amp;nbsp;k&amp;ouml;nnen&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>popen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/path/to/spooge&amp;nbsp;2&amp;gt;&amp;amp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>';&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gettype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</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'>$read&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2096</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$read</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>pclose</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> <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.pclose.php' class='function'>pclose()</a>, <a href='http://www.php.net/manual/de/function.fopen.php' class='function'>fopen()</a> und <a href='http://www.php.net/manual/de/function.proc-open.php' class='function'>proc_open()</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="png2wbmp" value="<div id='function.png2wbmp' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.png2wbmp.php'>png2wbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>png2wbmp</span> &amp;mdash; <span class='dc-title'>Convert PNG image file to WBMP image file</span></p> </div> <a name='function.png2wbmp.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>png2wbmp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pngname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$wbmpname</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$threshold</tt></span> )</div> <p class='para rdfs-comment'> Converts a PNG file into a WBMP file. </p> </div> <a name='function.png2wbmp.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'>pngname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to PNG file. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wbmpname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to destination WBMP file. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Destination image height. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Destination image width. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Threshold value, between 0 and 8 (inclusive). </p> </dd> </dl> <p> </p> </div> <a name='function.png2wbmp.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.png2wbmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>png2wbmp()</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;Path&amp;nbsp;to&amp;nbsp;the&amp;nbsp;target&amp;nbsp;png<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./test.png'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;image&amp;nbsp;sizes<br /></span><span style='color: #0000BB'>$image&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'>$path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convert&amp;nbsp;image<br /></span><span style='color: #0000BB'>png2wbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test.wbmp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&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><p> </p> </div> <a name='function.png2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Die Unterst&amp;uuml;tzung von WBMP steht nur zur Verf&amp;uuml;gung, wenn PHP mit GD-1.8 oder h&amp;ouml;her &amp;uuml;bersetzt wurde.</span></p></blockquote> </div> <a name='function.png2wbmp.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.jpeg2wbmp.php' class='function' rel='rdfs-seeAlso'>jpeg2wbmp()</a> - Convert JPEG image file to WBMP image file</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="pi" value="<div id='function.pi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pi.php'>pi</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pi</span> &amp;mdash; <span class='dc-title'>Liefert den Wert von Pi</span></p> </div> <a name='function.pi.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>pi</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Die Funktion liefert einen N&amp;auml;herungswert von Pi. Die Anzahl der signifikanten Nachkommastellen wird durch die <var class='filename'>php.ini</var>-Direktive <a href='http://www.php.net/manual/de/ini.core.php#ini.precision' class='link'>precision</a> festgelegt, der Vorgabewert betr&amp;auml;gt <i>14</i> Stellen. Sie k&amp;ouml;nnen auch die Konstante <b><tt class='constant'>M_PI</tt></b> benutzen, die das gleiche Resultat liefert wie die <b>pi()</b>. </p> </div> <a name='function.pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Der Wert von Pi als <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a>. </p> </div> <a name='function.pi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pi()</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'>pi</span><span style='color: #007700'>();&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3.1415926535898<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>M_PI</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3.1415926535898<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="php_uname" value="<div id='function.php-uname' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-uname.php'>php_uname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>php_uname</span> &amp;mdash; <span class='dc-title'>Returns information about the operating system PHP is running on</span></p> </div> <a name='function.php-uname.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>php_uname</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt><span class='initializer'> = &amp;quot;a&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> <b>php_uname()</b> returns a description of the operating system PHP is running on. This is the same string you see at the very top of the <a href='http://www.php.net/manual/de/function.phpinfo.php' class='function'>phpinfo()</a> output. For the name of just the operating system, consider using the <b><tt class='constant'>PHP_OS</tt></b> constant, but keep in mind this constant will contain the operating system PHP was <em class='emphasis'>built</em> on. </p> <p class='para'> On some older UNIX platforms, it may not be able to determine the current OS information in which case it will revert to displaying the OS PHP was built on. This will only happen if your uname() library call either doesn&amp;#039;t exist or doesn&amp;#039;t work. </p> </div> <a name='function.php-uname.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'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> is a single character that defines what information is returned: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;#039;a&amp;#039;</i>: This is the default. Contains all modes in the sequence <i>&amp;quot;s n r v m&amp;quot;</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;s&amp;#039;</i>: Operating system name. eg. <i>FreeBSD</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;n&amp;#039;</i>: Host name. eg. <i>localhost.example.com</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;r&amp;#039;</i>: Release name. eg. <i>5.1.2-RELEASE</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;v&amp;#039;</i>: Version information. Varies a lot between operating systems. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;m&amp;#039;</i>: Machine type. eg. <i>i386</i>. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.php-uname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the description, as a string. </p> </div> <a name='function.php-uname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Some <b>php_uname()</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: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>php_uname</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_OS</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Some&amp;nbsp;possible&amp;nbsp;outputs:<br />Linux&amp;nbsp;localhost&amp;nbsp;2.4.21-0.13mdk&amp;nbsp;#1&amp;nbsp;Fri&amp;nbsp;Mar&amp;nbsp;14&amp;nbsp;15:08:06&amp;nbsp;EST&amp;nbsp;2003&amp;nbsp;i686<br />Linux<br /><br />FreeBSD&amp;nbsp;localhost&amp;nbsp;3.2-RELEASE&amp;nbsp;#15:&amp;nbsp;Mon&amp;nbsp;Dec&amp;nbsp;17&amp;nbsp;08:46:02&amp;nbsp;GMT&amp;nbsp;2001<br />FreeBSD<br /><br />Windows&amp;nbsp;NT&amp;nbsp;XN1&amp;nbsp;5.1&amp;nbsp;build&amp;nbsp;2600<br />WINNT<br />*/<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PHP_OS</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;</span><span style='color: #DD0000'>'WIN'</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;is&amp;nbsp;a&amp;nbsp;server&amp;nbsp;using&amp;nbsp;Windows!'</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'>'This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;server&amp;nbsp;not&amp;nbsp;using&amp;nbsp;Windows!'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> There are also some related <a href='http://www.php.net/manual/de/language.constants.predefined.php' class='link'> Predefined PHP constants</a> that may come in handy, for example: </p><div class='example'> <p><b>Beispiel #2 A few OS related constant 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;*nix<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;so<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;:<br /><br />//&amp;nbsp;Win*<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;\<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;dll<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-uname.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.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Liefert die aktuelle PHP-Version</li> <li class='member'><a href='http://www.php.net/manual/de/function.php-sapi-name.php' class='function' rel='rdfs-seeAlso'>php_sapi_name()</a> - Gibt das genutzte Interface zwischen PHP und dem Webserver zur&amp;uuml;ck</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="php_strip_whitespace" value="<div id='function.php-strip-whitespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-strip-whitespace.php'>php_strip_whitespace</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>php_strip_whitespace</span> &amp;mdash; <span class='dc-title'>Return source with stripped comments and whitespace</span></p> </div> <a name='function.php-strip-whitespace.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>php_strip_whitespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Returns the PHP source code in <i><tt class='parameter'>filename</tt></i> with PHP comments and whitespace removed. This may be useful for determining the amount of actual code in your scripts compared with the amount of comments. This is similar to using <strong class='command'>php -w</strong> from the <a href='http://www.php.net/manual/de/features.commandline.php' class='link'>commandline</a>. </p> </div> <a name='function.php-strip-whitespace.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 PHP file. </p> </dd> </dl> <p> </p> </div> <a name='function.php-strip-whitespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The stripped source code will be returned on success, or an empty string on failure. </p> <blockquote><p><b class='note'>Hinweis</b>: This function works as described as of PHP 5.0.1. Before this it would only return an empty string. For more information on this bug and its prior behavior, see bug report <a href='http://bugs.php.net/29606' class='link external'>&amp;raquo; #29606</a>. <br /> </p></blockquote> </div> <a name='function.php-strip-whitespace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>php_strip_whitespace()</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;PHP&amp;nbsp;comment&amp;nbsp;here<br /><br />/*<br />&amp;nbsp;*&amp;nbsp;Another&amp;nbsp;PHP&amp;nbsp;comment<br />&amp;nbsp;*/<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>php_strip_whitespace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Newlines&amp;nbsp;are&amp;nbsp;considered&amp;nbsp;whitespace,&amp;nbsp;and&amp;nbsp;are&amp;nbsp;removed&amp;nbsp;too:<br /></span><span style='color: #0000BB'>do_nothing</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;lt;?php echo php_strip_whitespace(__FILE__); do_nothing(); ?&amp;gt; </pre></div> </div> <div class='example-contents para'><p> Notice the PHP comments are gone, as are the whitespace and newline after the first echo statement. </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="php_sapi_name" value="<div id='function.php-sapi-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-sapi-name.php'>php_sapi_name</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.1, PHP 5)</p><p class='refpurpose'><span class='refname'>php_sapi_name</span> &amp;mdash; <span class='dc-title'>Gibt das genutzte Interface zwischen PHP und dem Webserver zur&amp;uuml;ck</span></p> </div> <a name='function.php-sapi-name.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>php_sapi_name</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Gibt einen kleingeschriebenen String zur&amp;uuml;ck, der die Schnittstelle (das Server-API, SAPI) beschreibt, die PHP verwendet. Dieser String ist z.B. &amp;quot;cli&amp;quot; f&amp;uuml;r den PHP-Kommandozeileninterpreter CLI, w&amp;auml;hrend beim Einsatz mit Apache unterschiedliche Werte zur&amp;uuml;ckgegeben werden k&amp;ouml;nnen, je nachdem welches SAPI genutzt wird. Die m&amp;ouml;glichen R&amp;uuml;ckgabewerte sind weiter unten aufgelistet. </p> </div> <a name='function.php-sapi-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den Schnittstellentyp als kleingeschriebenen String zur&amp;uuml;ck. </p> <p class='para'> M&amp;ouml;gliche Werte sind unter anderem <i>aolserver</i>, <i>apache</i>, <i>apache2filter</i>, <i>apache2handler</i>, <i>caudium</i>, <i>cgi</i> (until PHP 5.3), <i>cgi-fcgi</i>, <i>cli</i>, <i>continuity</i>, <i>embed</i>, <i>isapi</i>, <i>litespeed</i>, <i>milter</i>, <i>nsapi</i>, <i>phttpd</i>, <i>pi3web</i>, <i>roxen</i>, <i>thttpd</i>, <i>tux</i> und <i>webjames</i>. </p> </div> <a name='function.php-sapi-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>php_sapi_name()</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 />$sapi_type&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_sapi_name</span><span style='color: #007700'>();<br />if&amp;nbsp;(</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sapi_type</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;</span><span style='color: #DD0000'>'cgi'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Sie&amp;nbsp;benutzen&amp;nbsp;CGI&amp;nbsp;PHP\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'>'Sie&amp;nbsp;benutzen&amp;nbsp;nicht&amp;nbsp;CGI&amp;nbsp;PHP\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.php-sapi-name.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/reserved.constants.php#reserved.constants.core' class='link'>PHP_SAPI</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="php_logo_guid" value="<div id='function.php-logo-guid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-logo-guid.php'>php_logo_guid</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>php_logo_guid</span> &amp;mdash; <span class='dc-title'>Die GUID des PHP-Logos</span></p> </div> <a name='function.php-logo-guid.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>php_logo_guid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion gibt die ID zur&amp;uuml;ck, die genutzt werden kann, um das eingebaute PHP-Logo darzustellen. Das Logo wird nur angezeigt, wenn <a href='http://www.php.net/manual/de/ini.core.php#ini.expose-php' class='link'>expose_php</a> auf On steht. </p> </div> <a name='function.php-logo-guid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt <i>PHPE9568F34-D428-11d2-A769-00AA001ACF42</i> zur&amp;uuml;ck. </p> </div> <a name='function.php-logo-guid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>php_logo_guid()</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: #DD0000'>'&amp;lt;img&amp;nbsp;src=''&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'>'PHP_SELF'</span><span style='color: #007700'>]&amp;nbsp;.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'?='&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>php_logo_guid</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>''&amp;nbsp;alt='PHP&amp;nbsp;Logo&amp;nbsp;!'&amp;nbsp;/&amp;gt;'</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.php-logo-guid.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.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.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Liefert die aktuelle PHP-Version</li> <li class='member'><a href='http://www.php.net/manual/de/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/de/function.zend-logo-guid.php' class='function' rel='rdfs-seeAlso'>zend_logo_guid()</a> - Die GUID des Zend Logos</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="php_ini_scanned_files" value="<div id='function.php-ini-scanned-files' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-ini-scanned-files.php'>php_ini_scanned_files</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>php_ini_scanned_files</span> &amp;mdash; <span class='dc-title'>Return a list of .ini files parsed from the additional ini dir</span></p> </div> <a name='function.php-ini-scanned-files.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>php_ini_scanned_files</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>php_ini_scanned_files()</b> returns a comma-separated list of configuration files parsed after <var class='filename'>php.ini</var>. These files are found in a directory defined by the <span class='option'>--with-config-file-scan-dir</span> option which is set during compilation. </p> <p class='para'> The returned configuration files also include the path as declared in the <span class='option'>--with-config-file-scan-dir</span> option. </p> </div> <a name='function.php-ini-scanned-files.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a comma-separated string of .ini files on success. Each comma is followed by a newline. If the directive <span class='option'>--with-config-file-scan-dir</span> wasn&amp;#039;t set, <b><tt class='constant'>FALSE</tt></b> is returned. If it was set and the directory was empty, an empty string is returned. If a file is unrecognizable, the file will still make it into the returned string but a PHP error will also result. This PHP error will be seen both at compile time and while using <b>php_ini_scanned_files()</b>. </p> </div> <a name='function.php-ini-scanned-files.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A simple example to list the returned ini files</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'>$filelist&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_ini_scanned_files</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>)&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</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'>$files&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'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$files&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$file</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;li&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>trim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;/li&amp;gt;\n'</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 />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-ini-scanned-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.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Sets the value of a configuration option</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.php-ini-loaded-file.php' class='function' rel='rdfs-seeAlso'>php_ini_loaded_file()</a> - Retrieve a path to the loaded php.ini file</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="php_ini_loaded_file" value="<div id='function.php-ini-loaded-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.php-ini-loaded-file.php'>php_ini_loaded_file</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.4)</p><p class='refpurpose'><span class='refname'>php_ini_loaded_file</span> &amp;mdash; <span class='dc-title'>Retrieve a path to the loaded php.ini file</span></p> </div> <a name='function.php-ini-loaded-file.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>php_ini_loaded_file</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Check if a <var class='filename'>php.ini</var> file is loaded, and retrieve its path. </p> </div> <a name='function.php-ini-loaded-file.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.php-ini-loaded-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The loaded <var class='filename'>php.ini</var> path, or <b><tt class='constant'>FALSE</tt></b> if one is not loaded. </p> </div> <a name='function.php-ini-loaded-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>php_ini_loaded_file()</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 />$inipath&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_ini_loaded_file</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$inipath</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Loaded&amp;nbsp;php.ini:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$inipath</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'>'A&amp;nbsp;php.ini&amp;nbsp;file&amp;nbsp;is&amp;nbsp;not&amp;nbsp;loaded'</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> Loaded php.ini: /usr/local/php/php.ini </pre></div> </div> </div><p> </p> </div> <a name='function.php-ini-loaded-file.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.php-ini-scanned-files.php' class='function' rel='rdfs-seeAlso'>php_ini_scanned_files()</a> - Return a list of .ini files parsed from the additional ini dir</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/configuration.file.php' class='link'>The configuration file</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="phpversion" value="<div id='function.phpversion' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.phpversion.php'>phpversion</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>phpversion</span> &amp;mdash; <span class='dc-title'>Liefert die aktuelle PHP-Version</span></p> </div> <a name='function.phpversion.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>phpversion</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$extension</tt></span> ] )</div> <p class='para rdfs-comment'> Liefert die Versionsnummer der gerade laufenden PHP-Version oder der angegebenen <i><tt class='parameter'>extension</tt></i> als String. </p> </div> <a name='function.phpversion.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'>extension</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ein optionaler Extensionname </p> </dd> </dl> <p> </p> </div> <a name='function.phpversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Wenn der optionale Parameter <i><tt class='parameter'>extension</tt></i> angegeben wurde, wird die Versionsnummer dieser Extension zur&amp;uuml;ckgegeben oder <b><tt class='constant'>FALSE</tt></b>, falls die Extension nicht geladen ist oder keine Versionsinformation enth&amp;auml;lt. </p> </div> <a name='function.phpversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>phpversion()</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;'Die&amp;nbsp;aktuelle&amp;nbsp;PHP-Version&amp;nbsp;ist&amp;nbsp;4.1.1'&amp;nbsp;aus<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Die&amp;nbsp;aktuelle&amp;nbsp;PHP&amp;nbsp;Version&amp;nbsp;ist&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>phpversion</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Gibt&amp;nbsp;z.B.&amp;nbsp;'2.0'&amp;nbsp;aus&amp;nbsp;oder&amp;nbsp;nichts,&amp;nbsp;falls&amp;nbsp;die&amp;nbsp;Extension&amp;nbsp;nicht&amp;nbsp;aktiviert&amp;nbsp;ist<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>phpversion</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'tidy'</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.phpversion.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Die PHP Version kann auch &amp;uuml;ber die vordefinierte Konstante <b><tt class='constant'>PHP_VERSION</tt></b> ermittelt werden. <br /> </p></blockquote> </div> <a name='function.phpversion.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.version-compare.php' class='function' rel='rdfs-seeAlso'>version_compare()</a> - Compares two 'PHP-standardized' version number strings</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.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/de/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Die GUID des PHP-Logos</li> <li class='member'><a href='http://www.php.net/manual/de/function.zend-version.php' class='function' rel='rdfs-seeAlso'>zend_version()</a> - Liefert die aktuelle Version der Zend Engine</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="phpinfo" value="<div id='function.phpinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.phpinfo.php'>phpinfo</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>phpinfo</span> &amp;mdash; <span class='dc-title'>Zeigt viele Informationen zu PHP</span></p> </div> <a name='function.phpinfo.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>phpinfo</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt><span class='initializer'> = INFO_ALL</span></span> ] )</div> <p class='para rdfs-comment'> Zeigt eine gro&amp;szlig;e Anzahl von Informationen &amp;uuml;ber den aktuellen Zustand von PHP an. Dies umfasst Informationen &amp;uuml;ber die Optionen w&amp;auml;hrend des Kompilierens und die Extensions, die PHP-Version, Server-Informationen und -Umgebung (falls als Modul kompiliert), die PHP-Umgebung, Versionsinformationen zum Betriebssystem, Pfade, Master- und lokale Werte der Konfigurationsoptionen, HTTP-Header und die PHP-Lizenz. </p> <p class='para'> Weil jedes System anders installiert ist, wird <b>phpinfo()</b> oft genutzt, um die <a href='http://www.php.net/manual/de/configuration.php' class='link'>Konfigurationseinstellungen</a> und die verf&amp;uuml;gbaren <a href='http://www.php.net/manual/de/language.variables.predefined.php' class='link'>vordefinierten Variablen</a> auf einem System zu pr&amp;uuml;fen. </p> <p class='para'> <b>phpinfo()</b> ist au&amp;szlig;erdem ein wertvolles Debugging-Tool, da es alle EGPCS-Daten (Environment, GET, POST, Cookie, Server) enth&amp;auml;lt. </p> </div> <a name='function.phpinfo.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'> Die Ausgabe kann durch die bitweise summierte Angabe von einer oder mehrerer der folgenden <em class='emphasis'>Konstanten</em> im optionalen <i><tt class='parameter'>what</tt></i> -Parameter angepasst werden. Die Konstanten oder Bitwerte k&amp;ouml;nnen auch mit dem <a href='http://www.php.net/manual/de/language.operators.bitwise.php' class='link'>or</a>-Operator kombiniert werden. </p> <p class='para'> </p><table class='doctable table'> <caption><b><b>phpinfo()</b>-Optionen</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Name (Konstante)</th> <th>Wert</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>INFO_GENERAL</td> <td align='left'>1</td> <td align='left'> Die Konfigurationszeile, die Ort der <var class='filename'>php.ini</var>, das &amp;Uuml;bersetzungsdatum, der Webserver, das System und mehr. </td> </tr> <tr valign='middle'> <td align='left'>INFO_CREDITS</td> <td align='left'>2</td> <td align='left'> PHP-Credits. Siehe auch <a href='http://www.php.net/manual/de/function.phpcredits.php' class='function'>phpcredits()</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_CONFIGURATION</td> <td align='left'>4</td> <td align='left'> Aktueller lokaler und Master-Wert der PHP-Direktiven. Siehe auch <a href='http://www.php.net/manual/de/function.ini-get.php' class='function'>ini_get()</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_MODULES</td> <td align='left'>8</td> <td align='left'> Die geladenene Module und ihre jeweiligen Einstellungen. Siehe auch <a href='http://www.php.net/manual/de/function.get-loaded-extensions.php' class='function'>get_loaded_extensions()</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ENVIRONMENT</td> <td align='left'>16</td> <td align='left'> Informationen &amp;uuml;ber die Umgebungsvariablen, die auch in <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.environment.php' class='classname'>$_ENV</a></var> verf&amp;uuml;gbar ist. </td> </tr> <tr valign='middle'> <td align='left'>INFO_VARIABLES</td> <td align='left'>32</td> <td align='left'> Zeigt alle <a href='http://www.php.net/manual/de/language.variables.predefined.php' class='link'>vordefinierten Variablen</a> aus EGPCS (Environment, GET, POST, Cookie, Server). </td> </tr> <tr valign='middle'> <td align='left'>INFO_LICENSE</td> <td align='left'>64</td> <td align='left'> PHP-Lizenz-Informationen. Siehe auch <a href='http://www.php.net/license/' class='link external'>&amp;raquo; Lizenz-FAQ</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ALL</td> <td align='left'>-1</td> <td align='left'> Zeigt alle genannten Informationen. Dies ist der Standardwert. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpinfo.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.phpinfo.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.2</td> <td align='left'> Die Information &amp;uuml;ber die &amp;quot;Loaded Configuration File&amp;quot; wurde hinzugef&amp;uuml;gt, w&amp;auml;hrend vorher nur die Information &amp;quot;Configuration File (php.ini) Path&amp;quot; existierte. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.phpinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>phpinfo()</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;Zeigt&amp;nbsp;alle&amp;nbsp;Informationen&amp;nbsp;(Standardwert&amp;nbsp;ist&amp;nbsp;INFO_ALL)<br /></span><span style='color: #0000BB'>phpinfo</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Zeigt&amp;nbsp;nur&amp;nbsp;die&amp;nbsp;Modul-Informationen.<br />//&amp;nbsp;phpinfo(8)&amp;nbsp;f&amp;uuml;hrt&amp;nbsp;zum&amp;nbsp;gleichen&amp;nbsp;Ergebnis.<br /></span><span style='color: #0000BB'>phpinfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>INFO_MODULES</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.phpinfo.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Teile der angezeigten Informationen sind deaktiviert, wenn die <a href='http://www.php.net/manual/de/ini.core.php#ini.expose-php' class='link'>expose_php</a>-Konfigurationseinstellung auf <i>off</i> gesetzt ist. Dies umfasst die PHP- und Zend-Logos sowie die Credits. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <b>phpinfo()</b> gibt reinen Text statt HTML aus, wenn es im CLI-Modus benutzt wird. <br /> </p></blockquote> </div> <a name='function.phpinfo.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.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Liefert die aktuelle PHP-Version</li> <li class='member'><a href='http://www.php.net/manual/de/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/de/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Die GUID des PHP-Logos</li> <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-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Sets the value of a configuration option</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/language.variables.predefined.php' class='link'>vordefinierte Variable</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="phpcredits" value="<div id='function.phpcredits' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.phpcredits.php'>phpcredits</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>phpcredits</span> &amp;mdash; <span class='dc-title'>Prints out the credits for PHP</span></p> </div> <a name='function.phpcredits.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>phpcredits</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt><span class='initializer'> = CREDITS_ALL</span></span> ] )</div> <p class='para rdfs-comment'> This function prints out the credits listing the PHP developers, modules, etc. It generates the appropriate HTML codes to insert the information in a page. </p> </div> <a name='function.phpcredits.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'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> To generate a custom credits page, you may want to use the <i><tt class='parameter'>flag</tt></i> parameter. <i><tt class='parameter'>flag</tt></i> is optional, and it defaults to <b><tt class='constant'>CREDITS_ALL</tt></b>. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Pre-defined <b>phpcredits()</b> flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>name</th> <th>description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>CREDITS_ALL</td> <td align='left'> All the credits, equivalent to using: <b><tt class='constant'>CREDITS_DOCS</tt></b> + <b><tt class='constant'>CREDITS_GENERAL</tt></b> + <b><tt class='constant'>CREDITS_GROUP</tt></b> + <b><tt class='constant'>CREDITS_MODULES</tt></b> + <b><tt class='constant'>CREDITS_FULLPAGE</tt></b>. It generates a complete stand-alone HTML page with the appropriate tags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_DOCS</td> <td align='left'>The credits for the documentation team</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_FULLPAGE</td> <td align='left'> Usually used in combination with the other flags. Indicates that a complete stand-alone HTML page needs to be printed including the information indicated by the other flags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GENERAL</td> <td align='left'> General credits: Language design and concept, PHP 4.0 authors and SAPI module. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GROUP</td> <td align='left'>A list of the core developers</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_MODULES</td> <td align='left'> A list of the extension modules for PHP, and their authors </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_SAPI</td> <td align='left'> A list of the server API modules for PHP, and their authors </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpcredits.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.phpcredits.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Prints the general credits</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_GENERAL</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 Prints the core developers and the documentation group</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_GROUP&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_DOCS&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_FULLPAGE</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 Printing all the credits</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;My&amp;nbsp;credits&amp;nbsp;page&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;code&amp;nbsp;of&amp;nbsp;your&amp;nbsp;own<br /></span><span style='color: #0000BB'>phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_ALL&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_FULLPAGE</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;more&amp;nbsp;code<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;</span> </code></div> </div> </div><p> </p> </div> <a name='function.phpcredits.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.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Liefert die aktuelle PHP-Version</li> <li class='member'><a href='http://www.php.net/manual/de/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Die GUID des PHP-Logos</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="pfsockopen" value="<div id='function.pfsockopen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pfsockopen.php'>pfsockopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pfsockopen</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnet eine persistente Verbindung zum Internet oder zu einem Unix-Domainsocket</span></p> </div> <a name='function.pfsockopen.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>pfsockopen</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'> Diese Funktion verh&amp;auml;lt sich genauso wie <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> mit dem Unterschied, dass die Verbindung nicht geschlossen wird, wenn das Script beendet wird. Sie ist die permanente Version von <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a>. </p> </div> <a name='function.pfsockopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> Bitte schlagen Sie f&amp;uuml;r Informationen &amp;uuml;ber die Parameter in der Dokumentation der Funktion <a href='http://www.php.net/manual/de/function.fsockopen.php' class='function'>fsockopen()</a> nach. </p> </div> <a name='function.pfsockopen.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.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="PDOStatement->setFetchMode" value="<div id='pdostatement.setfetchmode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.setfetchmode.php'>PDOStatement-&amp;gt;setFetchMode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;setFetchMode</span> &amp;mdash; <span class='dc-title'> Set the default fetch mode for this statement </span></p> </div> <a name='pdostatement.setfetchmode.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>PDOStatement::setFetchMode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::setFetchMode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_COLUMN</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$colno</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::setFetchMode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_CLASS</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$classname</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctorargs</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::setFetchMode</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_INTO</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> )</div> </div> <a name='pdostatement.setfetchmode.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'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The fetch mode must be one of the <i>PDO::FETCH_*</i> constants. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>colno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Column number. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>classname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Class name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctorargs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Constructor arguments. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Object. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.setfetchmode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns <i>1</i> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='pdostatement.setfetchmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Setting the fetch mode</b></p> <div class='example-contents para'><p> The following example demonstrates how <b>PDOStatement::setFetchMode()</b> changes the default fetch mode for a PDOStatement object. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>;<br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setFetchMode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</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 />catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;print&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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> apple red 150 banana yellow 250 orange orange 300 kiwi brown 75 lemon yellow 25 pear green 150 watermelon pink 90 </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="PDOStatement->setAttribute" value="<div id='pdostatement.setattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.setattribute.php'>PDOStatement-&amp;gt;setAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;setAttribute</span> &amp;mdash; <span class='dc-title'> Set a statement attribute </span></p> </div> <a name='pdostatement.setattribute.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>PDOStatement::setAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</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'> Sets an attribute on the statement. Currently, no generic attributes are set but only driver specific: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (Firebird and ODBC specific): Set the name of cursor for <i>UPDATE ... WHERE CURRENT OF</i>. </p></li> </ul><p> </p> </div> <a name='pdostatement.setattribute.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='pdostatement.setattribute.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/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - Retrieve a database connection attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - Retrieve a statement attribute</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="PDOStatement->rowCount" value="<div id='pdostatement.rowcount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.rowcount.php'>PDOStatement-&amp;gt;rowCount</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;rowCount</span> &amp;mdash; <span class='dc-title'> Returns the number of rows affected by the last SQL statement </span></p> </div> <a name='pdostatement.rowcount.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>PDOStatement::rowCount</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDOStatement::rowCount()</b> returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding <i>PDOStatement</i> object. </p> <p class='para'> If the last SQL statement executed by the associated <i>PDOStatement</i> was a SELECT statement, some databases may return the number of rows returned by that statement. However, this behaviour is not guaranteed for all databases and should not be relied on for portable applications. </p> </div> <a name='pdostatement.rowcount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the number of rows. </p> </div> <a name='pdostatement.rowcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Return the number of deleted rows</b></p> <div class='example-contents para'><p> <b>PDOStatement::rowCount()</b> returns the number of rows affected by a DELETE, INSERT, or UPDATE statement. </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;Delete&amp;nbsp;all&amp;nbsp;rows&amp;nbsp;from&amp;nbsp;the&amp;nbsp;FRUIT&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$del&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$del</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted:\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$count&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$del</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rowCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'Deleted&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;rows.\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> Deleted 9 rows. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Counting rows returned by a SELECT statement</b></p> <div class='example-contents para'><p> For most databases, <b>PDOStatement::rowCount()</b> does not return the number of rows affected by a SELECT statement. Instead, use <a href='http://www.php.net/manual/de/pdo.query.php' class='function'>PDO::query()</a> to issue a SELECT COUNT(*) statement with the same predicates as your intended SELECT statement, then use <a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function'>PDOStatement::fetchColumn()</a> to retrieve the number of rows that will be returned. Your application can then perform the correct action. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;gt;&amp;nbsp;100'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;match&amp;nbsp;the&amp;nbsp;SELECT&amp;nbsp;statement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>()&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Issue&amp;nbsp;the&amp;nbsp;real&amp;nbsp;SELECT&amp;nbsp;statement&amp;nbsp;and&amp;nbsp;work&amp;nbsp;with&amp;nbsp;the&amp;nbsp;results&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;gt;&amp;nbsp;100'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$row</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;print&amp;nbsp;</span><span style='color: #DD0000'>'Name:&amp;nbsp;'&amp;nbsp;</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'>'NAME'</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;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;No&amp;nbsp;rows&amp;nbsp;matched&amp;nbsp;--&amp;nbsp;do&amp;nbsp;something&amp;nbsp;else&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;rows&amp;nbsp;matched&amp;nbsp;the&amp;nbsp;query.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$res&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: #0000BB'>$conn&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: #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> apple banana orange pear </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.rowcount.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/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</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="PDOStatement->nextRowset" value="<div id='pdostatement.nextrowset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.nextrowset.php'>PDOStatement-&amp;gt;nextRowset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;nextRowset</span> &amp;mdash; <span class='dc-title'> Advances to the next rowset in a multi-rowset statement handle </span></p> </div> <a name='pdostatement.nextrowset.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>PDOStatement::nextRowset</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Some database servers support stored procedures that return more than one rowset (also known as a result set). <b>PDOStatement::nextRowset()</b> enables you to access the second and subsequent rowsets associated with a PDOStatement object. Each rowset can have a different set of columns from the preceding rowset. </p> </div> <a name='pdostatement.nextrowset.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='pdostatement.nextrowset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Fetching multiple rowsets returned from a stored procedure</b></p> <div class='example-contents para'><p> The following example shows how to call a stored procedure, MULTIPLE_ROWSETS, that returns three rowsets. We use a do / while loop to loop over the <b>PDOStatement::nextRowset()</b> method, which returns false and terminates the loop when no more rowsets can be returned. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CALL&amp;nbsp;multiple_rowsets()'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rowset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$rowset</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'>printResultSet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rowset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</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'>$i</span><span style='color: #007700'>++;<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nextRowset</span><span style='color: #007700'>());<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>printResultSet</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$rowset</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;print&amp;nbsp;</span><span style='color: #DD0000'>'Result&amp;nbsp;set&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rowset&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$col</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;print&amp;nbsp;</span><span style='color: #0000BB'>$col&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</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;print&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&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> Result set 1: apple red banana yellow Result set 2: orange orange 150 banana yellow 175 Result set 3: lime green apple red banana yellow </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.nextrowset.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/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.getcolumnmeta.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getColumnMeta()</a> - Returns metadata for a column in a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</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="PDOStatement->getColumnMeta" value="<div id='pdostatement.getcolumnmeta' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.getcolumnmeta.php'>PDOStatement-&amp;gt;getColumnMeta</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;getColumnMeta</span> &amp;mdash; <span class='dc-title'> Returns metadata for a column in a result set </span></p> </div> <a name='pdostatement.getcolumnmeta.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>PDOStatement::getColumnMeta</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column</tt></span> )</div> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Diese Funktion ist <em class='emphasis'>EXPERIMENTELL</em>. Das Verhalten, der Funktionsname und alles Andere, was hier dokumentiert ist, kann sich in zuk&amp;uuml;nftigen PHP-Versionen ohne Ank&amp;uuml;ndigung &amp;auml;ndern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.</p></div> <p class='para'> Retrieves the metadata for a 0-indexed column in a result set as an associative array. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='simpara'> Not all PDO drivers support <b>PDOStatement::getColumnMeta()</b>. </p> </div> </div> <a name='pdostatement.getcolumnmeta.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'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The 0-indexed column in the result set. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.getcolumnmeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an associative array containing the following values representing the metadata for a single column: </p> <table class='doctable table'> <caption><b>Column metadata</b></caption> <col align='left' /> <col align='left' /> <thead valign='middle'> <tr valign='middle'> <th>Name</th> <th>Value</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>native_type</i></td> <td align='left'>The PHP native type used to represent the column value.</td> </tr> <tr valign='middle'> <td align='left'><i>driver:decl_type</i></td> <td align='left'>The SQL type used to represent the column value in the database. If the column in the result set is the result of a function, this value is not returned by <b>PDOStatement::getColumnMeta()</b>. </td> </tr> <tr valign='middle'> <td align='left'><i>flags</i></td> <td align='left'>Any flags set for this column.</td> </tr> <tr valign='middle'> <td align='left'><i>name</i></td> <td align='left'>The name of this column as returned by the database.</td> </tr> <tr valign='middle'> <td align='left'><i>table</i></td> <td align='left'>The name of this column&amp;#039;s table as returned by the database.</td> </tr> <tr valign='middle'> <td align='left'><i>len</i></td> <td align='left'>The length of this column. Normally <i>-1</i> for types other than floating point decimals.</td> </tr> <tr valign='middle'> <td align='left'><i>precision</i></td> <td align='left'>The numeric precision of this column. Normally <i>0</i> for types other than floating point decimals.</td> </tr> <tr valign='middle'> <td align='left'><i>pdo_type</i></td> <td align='left'>The type of this column as represented by the <i>PDO::PARAM_*</i> constants.</td> </tr> </tbody> </table> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> if the requested column does not exist in the result set, or if no result set exists. </p> </div> <a name='pdostatement.getcolumnmeta.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.3</td> <td align='left'><i>table</i> field</td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.getcolumnmeta.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving column metadata</b></p> <div class='example-contents para'><p> The following example shows the results of retrieving the metadata for a single column generated by a function (COUNT) in a PDO_SQLITE driver. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$select&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</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: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$meta&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$select</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getColumnMeta</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$meta</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;native_type&amp;quot;]=&amp;gt; string(7) &amp;quot;integer&amp;quot; [&amp;quot;flags&amp;quot;]=&amp;gt; array(0) { } [&amp;quot;name&amp;quot;]=&amp;gt; string(8) &amp;quot;COUNT(*)&amp;quot; [&amp;quot;len&amp;quot;]=&amp;gt; int(-1) [&amp;quot;precision&amp;quot;]=&amp;gt; int(0) [&amp;quot;pdo_type&amp;quot;]=&amp;gt; int(2) } </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.getcolumnmeta.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/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Returns the number of rows affected by the last SQL statement</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="PDOStatement->getAttribute" value="<div id='pdostatement.getattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.getattribute.php'>PDOStatement-&amp;gt;getAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;getAttribute</span> &amp;mdash; <span class='dc-title'> Retrieve a statement attribute </span></p> </div> <a name='pdostatement.getattribute.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>PDOStatement::getAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <p class='para rdfs-comment'> Gets an attribute of the statement. Currently, no generic attributes exist but only driver specific: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (Firebird and ODBC specific): Get the name of cursor for <i>UPDATE ... WHERE CURRENT OF</i>. </p></li> </ul><p> </p> </div> <a name='pdostatement.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the attribute value. </p> </div> <a name='pdostatement.getattribute.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/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - Retrieve a database connection attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - Set a statement attribute</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="PDOStatement->fetchObject" value="<div id='pdostatement.fetchobject' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.fetchobject.php'>PDOStatement-&amp;gt;fetchObject</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.4)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchObject</span> &amp;mdash; <span class='dc-title'>Fetches the next row and returns it as an object.</span></p> </div> <a name='pdostatement.fetchobject.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>PDOStatement::fetchObject</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt></span> ]] )</div> <p class='para rdfs-comment'> Fetches the next row and returns it as an object. This function is an alternative to <a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> with <b><tt class='constant'>PDO::FETCH_CLASS</tt></b> or <b><tt class='constant'>PDO::FETCH_OBJ</tt></b> style. </p> </div> <a name='pdostatement.fetchobject.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'> Name of the created class, defaults to <i>stdClass</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctor_args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Elements of this array are passed to the constructor. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchobject.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns an instance of the required class with property names that correspond to the column names or <b><tt class='constant'>FALSE</tt></b> in case of an error. </p> </div> <a name='pdostatement.fetchobject.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/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</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="PDOStatement->fetchColumn" value="<div id='pdostatement.fetchcolumn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php'>PDOStatement-&amp;gt;fetchColumn</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchColumn</span> &amp;mdash; <span class='dc-title'> Returns a single column from the next row of a result set </span></p> </div> <a name='pdostatement.fetchcolumn.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>PDOStatement::fetchColumn</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_number</tt><span class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> Returns a single column from the next row of a result set or <b><tt class='constant'>FALSE</tt></b> if there are no more rows. </p> </div> <a name='pdostatement.fetchcolumn.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'>column_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> 0-indexed number of the column you wish to retrieve from the row. If no value is supplied, <b>PDOStatement::fetchColumn()</b> fetches the first column. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchcolumn.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDOStatement::fetchColumn()</b> returns a single column in the next row of a result set. </p> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> There is no way to return another column from the same row if you use <b>PDOStatement::fetchColumn()</b> to retrieve data. </p> </div> </div> <a name='pdostatement.fetchcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Return first column of the next row</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'name&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;the&amp;nbsp;second&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'colour&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$result</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> Fetch the first column from the next row in the result set: name = lemon Fetch the second column from the next row in the result set: colour = red </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetchcolumn.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/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</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="PDOStatement->fetchAll" value="<div id='pdostatement.fetchall' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.fetchall.php'>PDOStatement-&amp;gt;fetchAll</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchAll</span> &amp;mdash; <span class='dc-title'> Returns an array containing all of the result set rows </span></p> </div> <a name='pdostatement.fetchall.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>PDOStatement::fetchAll</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'> = PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_index</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt><span class='initializer'> = array()</span></span> ]]] )</div> </div> <a name='pdostatement.fetchall.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'>fetch_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Controls the contents of the returned array as documented in <a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a>. Defaults to <i>PDO::FETCH_BOTH</i>. </p> <p class='para'> To return an array consisting of all values of a single column from the result set, specify <i>PDO::FETCH_COLUMN</i>. You can specify which column you want with the <i><tt class='parameter'>column-index</tt></i> parameter. </p> <p class='para'> To fetch only the unique values of a single column from the result set, bitwise-OR <i>PDO::FETCH_COLUMN</i> with <i>PDO::FETCH_UNIQUE</i>. </p> <p class='para'> To return an associative array grouped by the values of a specified column, bitwise-OR <i>PDO::FETCH_COLUMN</i> with <i>PDO::FETCH_GROUP</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Returns the indicated 0-indexed column when the value of <i><tt class='parameter'>fetch_style</tt></i> is <i>PDO::FETCH_COLUMN</i>. Defaults to <i>0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctor_args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Arguments of custom class constructor. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchall.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDOStatement::fetchAll()</b> returns an array containing all of the remaining rows in the result set. The array represents each row as either an array of column values or an object with properties corresponding to each column name. </p> <p class='para'> Using this method to fetch large result sets will result in a heavy demand on system and possibly network resources. Rather than retrieving all of the data and manipulating it in PHP, consider using the database server to manipulate the result sets. For example, use the WHERE and SORT BY clauses in SQL to restrict results before retrieving and processing them with PHP. </p> </div> <a name='pdostatement.fetchall.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Fetch all remaining rows in a result set</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;remaining&amp;nbsp;rows&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;remaining&amp;nbsp;rows&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</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> Fetch all of the remaining rows in the result set: Array ( [0] =&amp;gt; Array ( [NAME] =&amp;gt; pear [0] =&amp;gt; pear [COLOUR] =&amp;gt; green [1] =&amp;gt; green ) [1] =&amp;gt; Array ( [NAME] =&amp;gt; watermelon [0] =&amp;gt; watermelon [COLOUR] =&amp;gt; pink [1] =&amp;gt; pink ) ) </pre></div> </div> </div><p> </p><div class='example'><p><b>Beispiel #2 Fetching all values of a single column from a result set</b></p> <div class='example-contents para'><p> The following example demonstrates how to return all of the values of a single column from a result set, even though the SQL statement itself may return multiple columns per row. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;values&amp;nbsp;of&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_COLUMN</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</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(3) ( [0] =&amp;gt; string(5) =&amp;gt; apple [1] =&amp;gt; string(4) =&amp;gt; pear [2] =&amp;gt; string(10) =&amp;gt; watermelon ) </pre></div> </div> </div><p> </p><div class='example'><p><b>Beispiel #3 Grouping all values by a single column</b></p> <div class='example-contents para'><p> The following example demonstrates how to return an associative array grouped by the values of the specified column in the result set. The array contains three keys: values <i>apple</i> and <i>pear</i> are returned as arrays that contain two different colours, while <i>watermelon</i> is returned as an array that contains only one colour. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$insert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;fruit(name,&amp;nbsp;colour)&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'green'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'pear'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Group&amp;nbsp;values&amp;nbsp;by&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;*/<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_COLUMN</span><span style='color: #007700'>|</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_GROUP</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(3) { [&amp;quot;apple&amp;quot;]=&amp;gt; array(2) { [0]=&amp;gt; string(5) &amp;quot;green&amp;quot; [1]=&amp;gt; string(3) &amp;quot;red&amp;quot; } [&amp;quot;pear&amp;quot;]=&amp;gt; array(2) { [0]=&amp;gt; string(5) &amp;quot;green&amp;quot; [1]=&amp;gt; string(6) &amp;quot;yellow&amp;quot; } [&amp;quot;watermelon&amp;quot;]=&amp;gt; array(1) { [0]=&amp;gt; string(5) &amp;quot;green&amp;quot; } } </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetchall.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/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</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="PDOStatement->fetch" value="<div id='pdostatement.fetch' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.fetch.php'>PDOStatement-&amp;gt;fetch</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetch</span> &amp;mdash; <span class='dc-title'> Fetches the next row from a result set </span></p> </div> <a name='pdostatement.fetch.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>PDOStatement::fetch</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'> = PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_orientation</tt><span class='initializer'> = PDO::FETCH_ORI_NEXT</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_offset</tt><span class='initializer'> = 0</span></span> ]]] )</div> <p class='para rdfs-comment'> Fetches a row from a result set associated with a PDOStatement object. The <i><tt class='parameter'>fetch_style</tt></i> parameter determines how PDO returns the row. </p> </div> <a name='pdostatement.fetch.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'>fetch_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Controls how the next row will be returned to the caller. This value must be one of the <i>PDO::FETCH_*</i> constants, defaulting to <i>PDO::FETCH_BOTH</i>. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::FETCH_ASSOC</i>: returns an array indexed by column name as returned in your result set </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOTH</i> (default): returns an array indexed by both column name and 0-indexed column number as returned in your result set </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOUND</i>: returns <b><tt class='constant'>TRUE</tt></b> and assigns the values of the columns in your result set to the PHP variables to which they were bound with the <a href='http://www.php.net/manual/de/pdostatement.bindcolumn.php' class='function'>PDOStatement::bindColumn()</a> method </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_CLASS</i>: returns a new instance of the requested class, mapping the columns of the result set to named properties in the class. If <i><tt class='parameter'>fetch_style</tt></i> includes PDO::FETCH_CLASSTYPE (e.g. <i>PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE</i>) then the name of the class is determined from a value of the first column. </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_INTO</i>: updates an existing instance of the requested class, mapping the columns of the result set to named properties in the class </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_LAZY</i>: combines <i>PDO::FETCH_BOTH</i> and <i>PDO::FETCH_OBJ</i>, creating the object variable names as they are accessed </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_NUM</i>: returns an array indexed by column number as returned in your result set, starting at column 0 </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_OBJ</i>: returns an anonymous object with property names that correspond to the column names returned in your result set </p></li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cursor_orientation</tt></i> </span> </dt><dd class='listitem'> <p class='para'> For a PDOStatement object representing a scrollable cursor, this value determines which row will be returned to the caller. This value must be one of the <i>PDO::FETCH_ORI_*</i> constants, defaulting to <i>PDO::FETCH_ORI_NEXT</i>. To request a scrollable cursor for your PDOStatement object, you must set the <i>PDO::ATTR_CURSOR</i> attribute to <i>PDO::CURSOR_SCROLL</i> when you prepare the SQL statement with <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> For a PDOStatement object representing a scrollable cursor for which the <i>cursor_orientation</i> parameter is set to <i>PDO::FETCH_ORI_ABS</i>, this value specifies the absolute number of the row in the result set that shall be fetched. </p> <p class='para'> For a PDOStatement object representing a scrollable cursor for which the <i>cursor_orientation</i> parameter is set to <i>PDO::FETCH_ORI_REL</i>, this value specifies the row to fetch relative to the cursor position before <b>PDOStatement::fetch()</b> was called. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetch.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The return value of this function on success depends on the fetch type. In all cases, <b><tt class='constant'>FALSE</tt></b> is returned on failure. </p> </div> <a name='pdostatement.fetch.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Fetching rows using different fetch styles</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Exercise&amp;nbsp;PDOStatement::fetch&amp;nbsp;styles&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'PDO::FETCH_ASSOC:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;array&amp;nbsp;indexed&amp;nbsp;by&amp;nbsp;column&amp;nbsp;name\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ASSOC</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 />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_BOTH:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;array&amp;nbsp;indexed&amp;nbsp;by&amp;nbsp;both&amp;nbsp;column&amp;nbsp;name&amp;nbsp;and&amp;nbsp;number\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_BOTH</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 />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_LAZY:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;anonymous&amp;nbsp;object&amp;nbsp;with&amp;nbsp;column&amp;nbsp;names&amp;nbsp;as&amp;nbsp;properties\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_LAZY</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 />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_OBJ:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;anonymous&amp;nbsp;object&amp;nbsp;with&amp;nbsp;column&amp;nbsp;names&amp;nbsp;as&amp;nbsp;properties\n'</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'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_OBJ</span><span style='color: #007700'>);<br />print&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #007700'>;<br />print(</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> PDO::FETCH_ASSOC: Return next row as an array indexed by column name Array ( [NAME] =&amp;gt; apple [COLOUR] =&amp;gt; red ) PDO::FETCH_BOTH: Return next row as an array indexed by both column name and number Array ( [NAME] =&amp;gt; banana [0] =&amp;gt; banana [COLOUR] =&amp;gt; yellow [1] =&amp;gt; yellow ) PDO::FETCH_LAZY: Return next row as an anonymous object with column names as properties PDORow Object ( [NAME] =&amp;gt; orange [COLOUR] =&amp;gt; orange ) PDO::FETCH_OBJ: Return next row as an anonymous object with column names as properties kiwi </pre></div> </div> </div><p> </p><div class='example'><p><b>Beispiel #2 Fetching rows with a scrollable cursor</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'>readDataForwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;hand,&amp;nbsp;won,&amp;nbsp;bet&amp;nbsp;FROM&amp;nbsp;mynumbers&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;BET'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_SCROLL</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_NEXT</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'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</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;print&amp;nbsp;</span><span style='color: #0000BB'>$data</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'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&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 />&amp;nbsp;&amp;nbsp;}<br />}<br />function&amp;nbsp;</span><span style='color: #0000BB'>readDataBackwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;hand,&amp;nbsp;won,&amp;nbsp;bet&amp;nbsp;FROM&amp;nbsp;mynumbers&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;bet'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_SCROLL</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_LAST</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</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'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</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;print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_PRIOR</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&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 />&amp;nbsp;&amp;nbsp;}<br />}<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'Reading&amp;nbsp;forwards:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>readDataForwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'Reading&amp;nbsp;backwards:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>readDataBackwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</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> Reading forwards: 21 10 5 16 0 5 19 20 10 Reading backwards: 19 20 10 16 0 5 21 10 5 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetch.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchobject.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchObject()</a> - Fetches the next row and returns it as an object.</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</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="PDOStatement->execute" value="<div id='pdostatement.execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.execute.php'>PDOStatement-&amp;gt;execute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;execute</span> &amp;mdash; <span class='dc-title'> Executes a prepared statement </span></p> </div> <a name='pdostatement.execute.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>PDOStatement::execute</b></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input_parameters</tt><span class='initializer'> = array()</span></span> ] )</div> <p class='para rdfs-comment'> Execute the prepared statement. If the prepared statement included parameter markers, you must either: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'>call <a href='http://www.php.net/manual/de/pdostatement.bindparam.php' class='function'>PDOStatement::bindParam()</a> to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value, if any, of their associated parameter markers</p></li> <li class='listitem'><p class='para'>or pass an array of input-only parameter values</p></li> </ul><p> </p> </div> <a name='pdostatement.execute.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_parameters</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of values with as many elements as there are bound parameters in the SQL statement being executed. </p> <p class='para'> You cannot bind multiple values to a single parameter; for example, you cannot bind two values to a single named parameter in an IN() clause. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.execute.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='pdostatement.execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <div class='example'><p><b>Beispiel #1 Execute a prepared statement with bound variables</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #2 Execute a prepared statement with an array of insert values (named parameters)</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;insert&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>':calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>':colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #3 Execute a prepared statement with an array of insert values (placeholders)</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;insert&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #4 Execute a prepared statement with question mark placeholders</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.execute.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</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="PDOStatement->errorInfo" value="<div id='pdostatement.errorinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.errorinfo.php'>PDOStatement-&amp;gt;errorInfo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;errorInfo</span> &amp;mdash; <span class='dc-title'> Fetch extended error information associated with the last operation on the statement handle </span></p> </div> <a name='pdostatement.errorinfo.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>PDOStatement::errorInfo</b></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='pdostatement.errorinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDOStatement::errorInfo()</b> returns an array of error information about the last operation performed by this statement handle. The array consists of the following fields: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Element</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQLSTATE error code (a five characters alphanumeric identifier defined in the ANSI SQL standard).</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Driver specific error code.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Driver specific error message.</td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database</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;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;skull&amp;nbsp;FROM&amp;nbsp;bones'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDOStatement::errorInfo():\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorInfo</span><span style='color: #007700'>();<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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> PDOStatement::errorInfo(): Array ( [0] =&amp;gt; 42S02 [1] =&amp;gt; -204 [2] =&amp;gt; [IBM][CLI Driver][DB2/LINUX] SQL0204N &amp;quot;DANIELS.BONES&amp;quot; is an undefined name. SQLSTATE=42704 ) </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.errorinfo.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/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</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="PDOStatement->errorCode" value="<div id='pdostatement.errorcode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.errorcode.php'>PDOStatement-&amp;gt;errorCode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;errorCode</span> &amp;mdash; <span class='dc-title'> Fetch the SQLSTATE associated with the last operation on the statement handle </span></p> </div> <a name='pdostatement.errorcode.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>PDOStatement::errorCode</b></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='pdostatement.errorcode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Identical to <a href='http://www.php.net/manual/de/pdo.errorcode.php' class='function'>PDO::errorCode()</a>, except that <b>PDOStatement::errorCode()</b> only retrieves error codes for operations performed with PDOStatement objects. </p> </div> <a name='pdostatement.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Retrieving a SQLSTATE code</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;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$err&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;skull&amp;nbsp;FROM&amp;nbsp;bones'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$err</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDOStatement::errorCode():&amp;nbsp;'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #0000BB'>$err</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorCode</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> PDOStatement::errorCode(): 42S02 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.errorcode.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/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</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="PDOStatement->debugDumpParams" value="<div id='pdostatement.debugdumpparams' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.debugdumpparams.php'>PDOStatement-&amp;gt;debugDumpParams</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;debugDumpParams</span> &amp;mdash; <span class='dc-title'> Dump a SQL prepared command </span></p> </div> <a name='pdostatement.debugdumpparams.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>PDOStatement::debugDumpParams</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Dumps the informations contained by a prepared statement directly on the output. It will provide the <i>SQL</i> query in use, the number of parameters used (<i>Params</i>), the list of parameters, with their name, type (<i>paramtype</i>) as an integer, their key name or position, the value, and the position in the query (if this is supported by the PDO driver, otherwise, it will be -1). </p> <p class='para'> This is a debug function, which dump directly the data on the normal output. <div class='tip'><b class='tip'>Tipp</b><p class='simpara'>Bei allem, dessen Ergebnisausgabe direkt im Browser angezeigt wird, k&amp;ouml;nnen Sie die <a href='http://www.php.net/manual/de/ref.outcontrol.php' class='link'>Funktionen zur Ausgabesteuerung</a> verwenden. Damit l&amp;auml;sst sich die Ausgabe dieser Funktion erfassen, und - zum Beispiel - in einem <a href='http://www.php.net/manual/de/language.types.string.php' class='type string'>string</a> speichern.</p></div> </p> <p class='para'> This will only dumps the parameters in the statement at the moment of the dump. Extra parameters are not stored in the statement, and not displayed. </p> </div> <a name='pdostatement.debugdumpparams.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='pdostatement.debugdumpparams.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <div class='example'> <p><b>Beispiel #1 <b>PDOStatement::debugDumpParams()</b> example with named parameters</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>debugDumpParams</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> SQL: [96] SELECT name, colour, calories FROM fruit WHERE calories &amp;lt; :calories AND colour = :colour Params: 2 Key: Name: [9] :calories paramno=-1 name=[9] &amp;quot;:calories&amp;quot; is_param=1 param_type=1 Key: Name: [7] :colour paramno=-1 name=[7] &amp;quot;:colour&amp;quot; is_param=1 param_type=2 </pre></div> </div> </div> <div class='example'> <p><b>Beispiel #2 <b>PDOStatement::debugDumpParams()</b> example with unnamed parameters</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>debugDumpParams</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> SQL: [82] SELECT name, colour, calories FROM fruit WHERE calories &amp;lt; ? AND colour = ? Params: 2 Key: Position #0: paramno=0 name=[0] &amp;quot;&amp;quot; is_param=1 param_type=1 Key: Position #1: paramno=1 name=[0] &amp;quot;&amp;quot; is_param=1 param_type=2 </pre></div> </div> </div> </div> <a name='pdostatement.debugdumpparams.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Binds a value to a parameter</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="PDOStatement->columnCount" value="<div id='pdostatement.columncount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.columncount.php'>PDOStatement-&amp;gt;columnCount</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;columnCount</span> &amp;mdash; <span class='dc-title'> Returns the number of columns in the result set </span></p> </div> <a name='pdostatement.columncount.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>PDOStatement::columnCount</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Use <b>PDOStatement::columnCount()</b> to return the number of columns in the result set represented by the PDOStatement object. </p> <p class='para'> If the PDOStatement object was returned from <a href='http://www.php.net/manual/de/pdo.query.php' class='function'>PDO::query()</a>, the column count is immediately available. </p> <p class='para'> If the PDOStatement object was returned from <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a>, an accurate column count will not be available until you invoke <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdostatement.columncount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the number of columns in the result set represented by the PDOStatement object. If there is no result set, <b>PDOStatement::columnCount()</b> returns <i>0</i>. </p> </div> <a name='pdostatement.columncount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Counting columns</b></p> <div class='example-contents para'><p> This example demonstrates how <b>PDOStatement::columnCount()</b> operates with and without a result set. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Count&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;columns&amp;nbsp;in&amp;nbsp;the&amp;nbsp;(non-existent)&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colcount&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>columnCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'Before&amp;nbsp;execute(),&amp;nbsp;result&amp;nbsp;set&amp;nbsp;has&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;columns&amp;nbsp;(should&amp;nbsp;be&amp;nbsp;0)\n'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Count&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;columns&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colcount&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>columnCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'After&amp;nbsp;execute(),&amp;nbsp;result&amp;nbsp;set&amp;nbsp;has&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;columns&amp;nbsp;(should&amp;nbsp;be&amp;nbsp;2)\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> Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2) </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.columncount.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Returns the number of rows affected by the last SQL statement</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="PDOStatement->closeCursor" value="<div id='pdostatement.closecursor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.closecursor.php'>PDOStatement-&amp;gt;closeCursor</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;closeCursor</span> &amp;mdash; <span class='dc-title'> Closes the cursor, enabling the statement to be executed again. </span></p> </div> <a name='pdostatement.closecursor.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>PDOStatement::closeCursor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDOStatement::closeCursor()</b> frees up the connection to the server so that other SQL statements may be issued, but leaves the statement in a state that enables it to be executed again. </p> <p class='para'> This method is useful for database drivers that do not support executing a PDOStatement object when a previously executed PDOStatement object still has unfetched rows. If your database driver suffers from this limitation, the problem may manifest itself in an out-of-sequence error. </p> <p class='para'> <b>PDOStatement::closeCursor()</b> is implemented either as an optional driver specific method (allowing for maximum efficiency), or as the generic PDO fallback if no driver specific function is installed. The PDO generic fallback is semantically the same as writing the following code in your PHP script: </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'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</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;if&amp;nbsp;(!</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nextRowset</span><span style='color: #007700'>())<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;<br />}&amp;nbsp;while&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> <p> </p> </div> <a name='pdostatement.closecursor.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='pdostatement.closecursor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>PDOStatement::closeCursor()</b> example</b></p> <div class='example-contents para'><p> In the following example, the <var class='varname'>$stmt</var> PDOStatement object returns multiple rows but the application fetches only the first row, leaving the PDOStatement object in a state of having unfetched rows. To ensure that the application will work with all database drivers, the author inserts a call to <b>PDOStatement::closeCursor()</b> on <var class='varname'>$stmt</var> before executing the <var class='varname'>$otherStmt</var> PDOStatement object. </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;Create&amp;nbsp;a&amp;nbsp;PDOStatement&amp;nbsp;object&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;foo&amp;nbsp;FROM&amp;nbsp;bar'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;second&amp;nbsp;PDOStatement&amp;nbsp;object&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$otherStmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;foobaz&amp;nbsp;FROM&amp;nbsp;foobar'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;the&amp;nbsp;first&amp;nbsp;statement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;only&amp;nbsp;the&amp;nbsp;first&amp;nbsp;row&amp;nbsp;from&amp;nbsp;the&amp;nbsp;results&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;The&amp;nbsp;following&amp;nbsp;call&amp;nbsp;to&amp;nbsp;closeCursor()&amp;nbsp;may&amp;nbsp;be&amp;nbsp;required&amp;nbsp;by&amp;nbsp;some&amp;nbsp;drivers&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>closeCursor</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Now&amp;nbsp;we&amp;nbsp;can&amp;nbsp;execute&amp;nbsp;the&amp;nbsp;second&amp;nbsp;statement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$otherStmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdostatement.closecursor.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/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</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="PDOStatement->bindValue" value="<div id='pdostatement.bindvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.bindvalue.php'>PDOStatement-&amp;gt;bindValue</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindValue</span> &amp;mdash; <span class='dc-title'> Binds a value to a parameter </span></p> </div> <a name='pdostatement.bindvalue.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>PDOStatement::bindValue</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'>$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'>$value</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> ] )</div> <p class='para rdfs-comment'> Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. </p> </div> <a name='pdostatement.bindvalue.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'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form <var class='varname'>:name</var>. For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value to bind to the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Explicit data type for the parameter using the PDO::PARAM_* constants. Defaults to <b><tt class='constant'>PDO::PARAM_STR</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindvalue.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='pdostatement.bindvalue.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <div class='example'><p><b>Beispiel #1 Execute a prepared statement with named placeholders</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #2 Execute a prepared statement with question mark placeholders</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.bindvalue.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</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="PDOStatement->bindParam" value="<div id='pdostatement.bindparam' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.bindparam.php'>PDOStatement-&amp;gt;bindParam</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindParam</span> &amp;mdash; <span class='dc-title'> Binds a parameter to the specified variable name </span></p> </div> <a name='pdostatement.bindparam.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>PDOStatement::bindParam</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'>$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 reference'>&amp;amp;$variable</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</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'>$driver_options</tt></span> ]]] )</div> <p class='para rdfs-comment'> Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike <a href='http://www.php.net/manual/de/pdostatement.bindvalue.php' class='function'>PDOStatement::bindValue()</a>, the variable is bound as a reference and will only be evaluated at the time that <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> is called. </p> <p class='para'> Most parameters are input parameters, that is, parameters that are used in a read-only fashion to build up the query. Some drivers support the invocation of stored procedures that return data as output parameters, and some also as input/output parameters that both send in data and are updated to receive it. </p> </div> <a name='pdostatement.bindparam.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'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form <var class='varname'>:name</var>. For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the PHP variable to bind to the SQL statement parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Explicit data type for the parameter using the PDO::PARAM_* constants. Defaults to <b><tt class='constant'>PDO::PARAM_STR</tt></b>. To return an INOUT parameter from a stored procedure, use the bitwise OR operator to set the PDO::PARAM_INPUT_OUTPUT bits for the <i><tt class='parameter'>data_type</tt></i> parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Length of the data type. To indicate that a parameter is an OUT parameter from a stored procedure, you must explicitly set the length. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driver_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindparam.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='pdostatement.bindparam.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <div class='example'><p><b>Beispiel #1 Execute a prepared statement with named placeholders</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #2 Execute a prepared statement with question mark placeholders</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Beispiel #3 Call a stored procedure with an INOUT parameter</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;Call&amp;nbsp;a&amp;nbsp;stored&amp;nbsp;procedure&amp;nbsp;with&amp;nbsp;an&amp;nbsp;INOUT&amp;nbsp;parameter&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CALL&amp;nbsp;puree_fruit(?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>|</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INPUT_OUTPUT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'After&amp;nbsp;pureeing&amp;nbsp;fruit,&amp;nbsp;the&amp;nbsp;colour&amp;nbsp;is:&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.bindparam.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Binds a value to a parameter</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="PDOStatement->bindColumn" value="<div id='pdostatement.bindcolumn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdostatement.bindcolumn.php'>PDOStatement-&amp;gt;bindColumn</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindColumn</span> &amp;mdash; <span class='dc-title'> Bind a column to a PHP variable </span></p> </div> <a name='pdostatement.bindcolumn.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>PDOStatement::bindColumn</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'>$column</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 reference'>&amp;amp;$param</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$maxlen</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'>$driverdata</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>PDOStatement::bindColumn()</b> arranges to have a particular variable bound to a given column in the result-set from a query. Each call to <a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> or <a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function'>PDOStatement::fetchAll()</a> will update all the variables that are bound to columns. </p> <blockquote><p><b class='note'>Hinweis</b>: Since information about the columns is not always available to PDO until the statement is executed, portable applications should call this function <em class='emphasis'>after</em> <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. <br /> However, to be able to bind a LOB column as a stream when using the <em class='emphasis'>PgSQL driver</em>, applications should call this method <em class='emphasis'>before</em> calling <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>, otherwise the large object OID will be returned as an integer. <br /> </p></blockquote> </div> <a name='pdostatement.bindcolumn.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'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of the column (1-indexed) or name of the column in the result set. If using the column name, be aware that the name should match the case of the column, as returned by the driver. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the PHP variable to which the column will be bound. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Data type of the parameter, specified by the PDO::PARAM_* constants. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>maxlen</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A hint for pre-allocation. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driverdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional parameter(s) for the driver. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindcolumn.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='pdostatement.bindcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Binding result set output to PHP variables</b></p> <div class='example-contents para'><p> Binding columns in the result set to PHP variables is an effective way to make the data contained in each row immediately available to your application. The following example demonstrates how PDO allows you to bind and retrieve columns with a variety of options and with intelligent defaults. </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'>function&amp;nbsp;</span><span style='color: #0000BB'>readData</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Bind&amp;nbsp;by&amp;nbsp;column&amp;nbsp;number&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</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: #FF8000'>/*&amp;nbsp;Bind&amp;nbsp;by&amp;nbsp;column&amp;nbsp;name&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cals</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_BOUND</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'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$cals&amp;nbsp;</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;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&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 />&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>readData</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</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> apple red 150 banana yellow 175 kiwi green 75 orange orange 150 mango red 200 strawberry red 25 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.bindcolumn.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/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</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="PDOStatement" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.pdostatement.php'>The PDOStatement class</a></h1> <div class='partintro'> <div id='pdostatement.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Represents a prepared statement and, after the statement is executed, an associated result set. </p> </div> <div id='pdostatement.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>PDOStatement</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>PDOStatement</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.traversable.php' class='interfacename'>Traversable</a> </span> {</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.bindcolumn.php' class='function'>bindColumn</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'>$column</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 reference'>&amp;amp;$param</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$maxlen</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'>$driverdata</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.bindparam.php' class='function'>bindParam</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'>$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 reference'>&amp;amp;$variable</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</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'>$driver_options</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.bindvalue.php' class='function'>bindValue</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'>$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'>$value</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.closecursor.php' class='function'>closeCursor</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/pdostatement.columncount.php' class='function'>columnCount</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/pdostatement.debugdumpparams.php' class='function'>debugDumpParams</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.errorcode.php' class='function'>errorCode</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/pdostatement.errorinfo.php' class='function'>errorInfo</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/pdostatement.execute.php' class='function'>execute</a></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input_parameters</tt><span class='initializer'> = array()</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.fetch.php' class='function'>fetch</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'> = PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_orientation</tt><span class='initializer'> = PDO::FETCH_ORI_NEXT</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_offset</tt><span class='initializer'> = 0</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.fetchall.php' class='function'>fetchAll</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'> = PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_index</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt><span class='initializer'> = array()</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php' class='function'>fetchColumn</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_number</tt><span class='initializer'> = 0</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.fetchobject.php' class='function'>fetchObject</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.getattribute.php' class='function'>getAttribute</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.getcolumnmeta.php' class='function'>getColumnMeta</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.nextrowset.php' class='function'>nextRowset</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/pdostatement.rowcount.php' class='function'>rowCount</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/pdostatement.setattribute.php' class='function'>setAttribute</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</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='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php' class='function'>setFetchMode</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> }</div> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/pdostatement.bindcolumn.php'>PDOStatement->bindColumn</a> &amp;mdash; Bind a column to a PHP variable</li><li><a href='http://www.php.net/manual/de/pdostatement.bindparam.php'>PDOStatement->bindParam</a> &amp;mdash; Binds a parameter to the specified variable name</li><li><a href='http://www.php.net/manual/de/pdostatement.bindvalue.php'>PDOStatement->bindValue</a> &amp;mdash; Binds a value to a parameter</li><li><a href='http://www.php.net/manual/de/pdostatement.closecursor.php'>PDOStatement->closeCursor</a> &amp;mdash; Closes the cursor, enabling the statement to be executed again.</li><li><a href='http://www.php.net/manual/de/pdostatement.columncount.php'>PDOStatement->columnCount</a> &amp;mdash; Returns the number of columns in the result set</li><li><a href='http://www.php.net/manual/de/pdostatement.debugdumpparams.php'>PDOStatement->debugDumpParams</a> &amp;mdash; Dump a SQL prepared command</li><li><a href='http://www.php.net/manual/de/pdostatement.errorcode.php'>PDOStatement->errorCode</a> &amp;mdash; Fetch the SQLSTATE associated with the last operation on the statement handle</li><li><a href='http://www.php.net/manual/de/pdostatement.errorinfo.php'>PDOStatement->errorInfo</a> &amp;mdash; Fetch extended error information associated with the last operation on the statement handle</li><li><a href='http://www.php.net/manual/de/pdostatement.execute.php'>PDOStatement->execute</a> &amp;mdash; Executes a prepared statement</li><li><a href='http://www.php.net/manual/de/pdostatement.fetch.php'>PDOStatement->fetch</a> &amp;mdash; Fetches the next row from a result set</li><li><a href='http://www.php.net/manual/de/pdostatement.fetchall.php'>PDOStatement->fetchAll</a> &amp;mdash; Returns an array containing all of the result set rows</li><li><a href='http://www.php.net/manual/de/pdostatement.fetchcolumn.php'>PDOStatement->fetchColumn</a> &amp;mdash; Returns a single column from the next row of a result set</li><li><a href='http://www.php.net/manual/de/pdostatement.fetchobject.php'>PDOStatement->fetchObject</a> &amp;mdash; Fetches the next row and returns it as an object.</li><li><a href='http://www.php.net/manual/de/pdostatement.getattribute.php'>PDOStatement->getAttribute</a> &amp;mdash; Retrieve a statement attribute</li><li><a href='http://www.php.net/manual/de/pdostatement.getcolumnmeta.php'>PDOStatement->getColumnMeta</a> &amp;mdash; Returns metadata for a column in a result set</li><li><a href='http://www.php.net/manual/de/pdostatement.nextrowset.php'>PDOStatement->nextRowset</a> &amp;mdash; Advances to the next rowset in a multi-rowset statement handle</li><li><a href='http://www.php.net/manual/de/pdostatement.rowcount.php'>PDOStatement->rowCount</a> &amp;mdash; Returns the number of rows affected by the last SQL statement</li><li><a href='http://www.php.net/manual/de/pdostatement.setattribute.php'>PDOStatement->setAttribute</a> &amp;mdash; Set a statement attribute</li><li><a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php'>PDOStatement->setFetchMode</a> &amp;mdash; Set the default fetch mode for this statement</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="PDOException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.pdoexception.php'>The PDOException class</a></h1> <div class='partintro'> <div id='pdoexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Stellt einen Fehler dar, der von PDO ausgel&amp;ouml;st wird. Sie sollten selbst keine <b class='classname'>PDOException</b> in Ihrem eigenen Code werfen. Unter <a href='http://www.php.net/manual/de/language.exceptions.php' class='link'>Ausnahmen</a> finden Sie weitere Informationen &amp;uuml;ber Ausnahmen in PHP. </p> </div> <div id='pdoexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>PDOException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>PDOException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/de/class.pdoexception.php#pdoexception.props.errorinfo'>$errorInfo</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.pdoexception.php#pdoexception.props.message'>$message</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.pdoexception.php#pdoexception.props.code'>$code</a></var> ;</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='pdoexception.props' class='section'> <h2 class='title'>Eigenschaften</h2> <dl> <dt id='pdoexception.props.errorinfo' class='varlistentry'> <span class='term'><var class='varname'>errorInfo</var></span> </dt><dd class='listitem'> <p class='para'> Corresponds to <a href='http://www.php.net/manual/de/pdo.errorinfo.php' class='function'>PDO::errorInfo()</a> or <a href='http://www.php.net/manual/de/pdostatement.errorinfo.php' class='function'>PDOStatement::errorInfo()</a> </p> </dd> <dt id='pdoexception.props.message' class='varlistentry'> <span class='term'><var class='varname'>message</var></span> </dt><dd class='listitem'> <p class='para'> Textual error message. <a href='http://www.php.net/manual/de/exception.getmessage.php' class='function'>Exception::getMessage()</a> to access it. </p> </dd> <dt id='pdoexception.props.code' class='varlistentry'> <span class='term'><var class='varname'>code</var></span> </dt><dd class='listitem'> <p class='para'> <i>SQLSTATE</i> error code. Use <a href='http://www.php.net/manual/de/exception.getcode.php' class='function'>Exception::getCode()</a> to access it. </p> </dd> </dl> </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="PDO::__construct" value="<div id='pdo.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.construct.php'>PDO::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::__construct</span> &amp;mdash; <span class='dc-title'> Creates a PDO instance representing a connection to a database </span></p> </div> <a name='pdo.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>PDO::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dsn</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt></span> ]]] )</div> <p class='para rdfs-comment'> Creates a PDO instance to represent a connection to the requested database. </p> </div> <a name='pdo.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Parameter-Liste</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>dsn</span> </dt><dd class='listitem'> <p class='para'> The Data Source Name, or DSN, contains the information required to connect to the database. </p> <p class='para'> In general, a DSN consists of the PDO driver name, followed by a colon, followed by the PDO driver-specific connection syntax. Further information is available from the <a href='http://www.php.net/manual/de/pdo.drivers.php' class='link'>PDO driver-specific documentation</a>. </p> <p class='para'> The <i><tt class='parameter'>dsn</tt></i> parameter supports three different methods of specifying the arguments required to create a database connection: </p> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>Driver invocation</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> contains the full DSN. </p> </dd> <dt class='varlistentry'> <span class='term'>URI invocation</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> consists of <strong class='userinput'><code>uri:</code></strong> followed by a URI that defines the location of a file containing the DSN string. The URI can specify a local file or a remote URL. </p> <p class='para'><strong class='userinput'><code>uri:file:///path/to/dsnfile</code></strong> </p> </dd> <dt class='varlistentry'> <span class='term'>Aliasing</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> consists of a name <i><tt class='parameter'>name</tt></i> that maps to <code class='code'>pdo.dsn.<i><tt class='parameter'>name</tt></i> </code> in <var class='filename'>php.ini</var> defining the DSN string. </p> <blockquote><p><b class='note'>Hinweis</b>: The alias must be defined in <var class='filename'>php.ini</var>, and not <var class='filename'>.htaccess</var> or <var class='filename'>httpd.conf</var> <br /> </p></blockquote> </dd> </dl> <p> </p> </dd> <dt class='varlistentry'> <span class='term'>username</span> </dt><dd class='listitem'> <p class='para'> The user name for the DSN string. This parameter is optional for some PDO drivers. </p> </dd> <dt class='varlistentry'> <span class='term'>password</span> </dt><dd class='listitem'> <p class='para'> The password for the DSN string. This parameter is optional for some PDO drivers. </p> </dd> <dt class='varlistentry'> <span class='term'>driver_options</span> </dt><dd class='listitem'> <p class='para'> A key=&amp;gt;value array of driver-specific connection options. </p> </dd> </dl> <p> </p> </div> <a name='pdo.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a PDO object on success. </p> </div> <a name='pdo.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> <b>PDO::__construct()</b> throws a PDOException if the attempt to connect to the requested database fails. </p> </div> <a name='pdo.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Create a PDO instance via driver invocation</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;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;driver&amp;nbsp;invocation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mysql:dbname=testdb;host=127.0.0.1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'dbuser'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'dbpass'</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&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'>'Connection&amp;nbsp;failed:&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'>getMessage</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 Create a PDO instance via URI invocation</b></p> <div class='example-contents para'><p> The following example assumes that the file <var class='filename'>/usr/local/dbconnect</var> exists with file permissions that enable PHP to read the file. The file contains the PDO DSN to connect to a DB2 database through the PDO_ODBC driver: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> odbc:DSN=SAMPLE;UID=john;PWD=mypass </pre></div> </div> <div class='example-contents para'><p> The PHP script can then create a database connection by simply passing the <i>uri:</i> parameter and pointing to the file URI: </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;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;driver&amp;nbsp;invocation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'uri:file:///usr/local/dbconnect'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&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'>'Connection&amp;nbsp;failed:&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'>getMessage</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 #3 Create a PDO instance using an alias</b></p> <div class='example-contents para'><p> The following example assumes that <var class='filename'>php.ini</var> contains the following entry to enable a connection to a MySQL database using only the alias <i>mydb</i>: </p></div> <div class='example-contents programlisting'><br /> [PDO]<br /> pdo.dsn.mydb=&amp;quot;mysql:dbname=testdb;host=localhost&amp;quot;<br /> </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;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;an&amp;nbsp;alias&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&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'>'Connection&amp;nbsp;failed:&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'>getMessage</span><span style='color: #007700'>();<br />}<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="PDO::setAttribute" value="<div id='pdo.setattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.setattribute.php'>PDO::setAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::setAttribute</span> &amp;mdash; <span class='dc-title'> Set an attribute </span></p> </div> <a name='pdo.setattribute.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>PDO::setAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</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'> Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::ATTR_CASE</i>: Force column names to a specific case. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::CASE_LOWER</i>: Force column names to lower case. </p></li> <li class='listitem'><p class='para'> <i>PDO::CASE_NATURAL</i>: Leave column names as returned by the database driver. </p></li> <li class='listitem'><p class='para'> <i>PDO::CASE_UPPER</i>: Force column names to upper case. </p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_ERRMODE</i>: Error reporting. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ERRMODE_SILENT</i>: Just set error codes.</p></li> <li class='listitem'><p class='para'><i>PDO::ERRMODE_WARNING</i>: Raise <a href='http://www.php.net/manual/de/errorfunc.constants.php#errorfunc.constants.errorlevels.e-warning' class='link'>E_WARNING</a>.</p></li> <li class='listitem'><p class='para'><i>PDO::ERRMODE_EXCEPTION</i>: Throw <a href='http://www.php.net/manual/de/language.exceptions.php' class='link'>exceptions</a>.</p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_ORACLE_NULLS</i> (available with all drivers, not just Oracle): Conversion of NULL and empty strings. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::NULL_NATURAL</i>: No conversion.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_EMPTY_STRING</i>: Empty string is converted to <b><tt class='constant'>NULL</tt></b>.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_TO_STRING</i>: NULL is converted to an empty string.</p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STRINGIFY_FETCHES</i>: Convert numeric values to strings when fetching. Requires <a href='http://www.php.net/manual/de/language.types.boolean.php' class='type bool'>bool</a>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STATEMENT_CLASS</i>: Set user-supplied statement class derived from PDOStatement. Cannot be used with persistent PDO instances. Requires <i>array(string classname, array(mixed constructor_args))</i>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_AUTOCOMMIT</i> (available in OCI, Firebird and MySQL): Whether to autocommit every single statement. </p></li> <li class='listitem'><p class='para'><i>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</i> (available in MySQL): Use buffered queries. </p></li> </ul><p> </p> </div> <a name='pdo.setattribute.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="PDO::rollBack" value="<div id='pdo.rollback' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.rollback.php'>PDO::rollBack</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::rollBack</span> &amp;mdash; <span class='dc-title'> Rolls back a transaction </span></p> </div> <a name='pdo.rollback.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>PDO::rollBack</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Rolls back the current transaction, as initiated by <a href='http://www.php.net/manual/de/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a>. It is an error to call this method if no transaction is active. </p> <p class='para'> If the database was set to autocommit mode, this function will restore autocommit mode after it has rolled back the transaction. </p> <p class='para'> Some databases, including MySQL, automatically issue an implicit COMMIT when a database definition language (DDL) statement such as DROP TABLE or CREATE TABLE is issued within a transaction. The implicit COMMIT will prevent you from rolling back any other changes within the transaction boundary. </p> </div> <a name='pdo.rollback.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='pdo.rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Roll back a transaction</b></p> <div class='example-contents para'><p> The following example begins a transaction and issues two statements that modify the database before rolling back the changes. On MySQL, however, the DROP TABLE statement automatically commits the transaction so that none of the changes in the transaction are rolled back. </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;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;and&amp;nbsp;data&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;dessert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'hamburger''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Recognize&amp;nbsp;mistake&amp;nbsp;and&amp;nbsp;roll&amp;nbsp;back&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rollBack</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.rollback.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/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - Initiates a transaction</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Commits a transaction</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="PDO::quote" value="<div id='pdo.quote' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.quote.php'>PDO::quote</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.1)</p><p class='refpurpose'><span class='refname'>PDO::quote</span> &amp;mdash; <span class='dc-title'> Quotes a string for use in a query. </span></p> </div> <a name='pdo.quote.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>PDO::quote</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'>$parameter_type</tt><span class='initializer'> = PDO::PARAM_STR</span></span> ] )</div> <p class='para rdfs-comment'> <b>PDO::quote()</b> places quotes around the input string (if required) and escapes special characters within the input string, using a quoting style appropriate to the underlying driver. </p> <p class='para'> If you are using this function to build SQL statements, you are <em class='emphasis'>strongly</em> recommended to use <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a> to prepare SQL statements with bound parameters instead of using <b>PDO::quote()</b> to interpolate user input into a SQL statement. Prepared statements with bound parameters are not only more portable, more convenient, immune to SQL injection, but are often much faster to execute than interpolated queries, as both the server and client side can cache a compiled form of the query. </p> <p class='para'> Not all PDO drivers implement this method (notably PDO_ODBC). Consider using prepared statements instead. </p> </div> <a name='pdo.quote.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'> The string to be quoted. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Provides a data type hint for drivers that have alternate quoting styles. The default value is <b><tt class='constant'>PDO::PARAM_STR</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a quoted string that is theoretically safe to pass into an SQL statement. Returns <b><tt class='constant'>FALSE</tt></b> if the driver does not support quoting in this way. </p> </div> <a name='pdo.quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Quoting a normal string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Simple&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Nice'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</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> Unquoted string: Nice Quoted string: &amp;#039;Nice&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Quoting a dangerous string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Dangerous&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Naughty&amp;nbsp;\'&amp;nbsp;string'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</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> Unquoted string: Naughty &amp;#039; string Quoted string: &amp;#039;Naughty &amp;#039;&amp;#039; string&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #3 Quoting a complex string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Complex&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Co'mpl''ex&amp;nbsp;\'st'\'ring'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</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> Unquoted string: Co&amp;#039;mpl&amp;#039;&amp;#039;ex &amp;quot;st&amp;#039;&amp;quot;ring Quoted string: &amp;#039;Co&amp;#039;&amp;#039;mpl&amp;#039;&amp;#039;&amp;#039;&amp;#039;ex &amp;quot;st&amp;#039;&amp;#039;&amp;quot;ring&amp;#039; </pre></div> </div> </div><p> </p> </div> <a name='pdo.quote.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</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="PDO::query" value="<div id='pdo.query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.query.php'>PDO::query</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDO::query</span> &amp;mdash; <span class='dc-title'> Executes an SQL statement, returning a result set as a PDOStatement object </span></p> </div> <a name='pdo.query.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.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_COLUMN</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$colno</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_CLASS</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$classname</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctorargs</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/de/class.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_INTO</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>PDO::query()</b> executes an SQL statement in a single function call, returning the result set (if any) returned by the statement as a PDOStatement object. </p> <p class='para'> For a query that you need to issue multiple times, you will realize better performance if you prepare a PDOStatement object using <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with multiple calls to <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> <p class='para'> If you do not fetch all of the data in a result set before issuing your next call to <b>PDO::query()</b>, your call may fail. Call <a href='http://www.php.net/manual/de/pdostatement.closecursor.php' class='function'>PDOStatement::closeCursor()</a> to release the database resources associated with the PDOStatement object before issuing your next call to <b>PDO::query()</b>. </p> <blockquote><p><b class='note'>Hinweis</b>: Although this function is only documented as having a single parameter, you may pass additional arguments to this function. They will be treated as though you called <a href='http://www.php.net/manual/de/pdostatement.setfetchmode.php' class='function'>PDOStatement::setFetchMode()</a> on the resultant statement object. <br /> </p></blockquote> </div> <a name='pdo.query.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'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SQL statement to prepare and execute. </p> <p class='para'> Data inside the query should be <a href='http://www.php.net/manual/de/pdo.quote.php' class='link'>properly escaped</a>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDO::query()</b> returns a PDOStatement object, or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='pdo.query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Demonstrate PDO::query</b></p> <div class='example-contents para'><p> A nice feature of <b>PDO::query()</b> is that it enables you to iterate over the rowset returned by a successfully executed SELECT statement. </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'>function&amp;nbsp;</span><span style='color: #0000BB'>getFruit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;name'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$row</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: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'COLOUR'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CALORIES'</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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> apple red 150 banana yellow 250 kiwi brown 75 lemon yellow 25 orange orange 300 pear green 150 watermelon pink 90 </pre></div> </div> </div><p> </p> </div> <a name='pdo.query.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/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Execute an SQL statement and return the number of affected rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</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="PDO::prepare" value="<div id='pdo.prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.prepare.php'>PDO::prepare</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::prepare</span> &amp;mdash; <span class='dc-title'> Prepares a statement for execution and returns a statement object </span></p> </div> <a name='pdo.prepare.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.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::prepare</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt><span class='initializer'> = array()</span></span> ] )</div> <p class='para rdfs-comment'> Prepares an SQL statement to be executed by the <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> method. The SQL statement can contain zero or more named (:name) or question mark (?) parameter markers for which real values will be substituted when the statement is executed. You cannot use both named and question mark parameter markers within the same SQL statement; pick one or the other parameter style. </p> <p class='para'> You must include a unique parameter marker for each value you wish to pass in to the statement when you call <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. You cannot use a named parameter marker of the same name twice in a prepared statement. You cannot bind multiple values to a single named parameter in, for example, the IN() clause of an SQL statement. </p> <p class='para'> Calling <b>PDO::prepare()</b> and <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> for statements that will be issued multiple times with different parameter values optimizes the performance of your application by allowing the driver to negotiate client and/or server side caching of the query plan and meta information, and helps to prevent SQL injection attacks by eliminating the need to manually quote the parameters. </p> <p class='para'> PDO will emulate prepared statements/bound parameters for drivers that do not natively support them, and can also rewrite named or question mark style parameter markers to something more appropriate, if the driver supports one style but not the other. </p> </div> <a name='pdo.prepare.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'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This must be a valid SQL statement for the target database server. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driver_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This array holds one or more key=&amp;gt;value pairs to set attribute values for the PDOStatement object that this method returns. You would most commonly use this to set the <i>PDO::ATTR_CURSOR</i> value to <i>PDO::CURSOR_SCROLL</i> to request a scrollable cursor. Some drivers have driver specific options that may be set at prepare-time. </p> </dd> </dl> <p> </p> </div> <a name='pdo.prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If the database server successfully prepares the statement, <b>PDO::prepare()</b> returns a <a href='http://www.php.net/manual/de/class.pdostatement.php' class='classname'>PDOStatement</a> object. If the database server cannot successfully prepare the statement, <b>PDO::prepare()</b> emits <a href='http://www.php.net/manual/de/class.pdoexception.php' class='classname'>PDOException</a>. </p> <blockquote><p><b class='note'>Hinweis</b>: Emulated prepared statements does not communicate with the database server so <b>PDO::prepare()</b> does not check the statement. <br /> </p></blockquote> </div> <a name='pdo.prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Prepare an SQL statement with named parameters</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_FWDONLY</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>':calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>':colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>175</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$yellow&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</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 Prepare an SQL statement with question mark parameters</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;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>175</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$yellow&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.prepare.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/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Execute an SQL statement and return the number of affected rows</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</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="PDO::lastInsertId" value="<div id='pdo.lastinsertid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.lastinsertid.php'>PDO::lastInsertId</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::lastInsertId</span> &amp;mdash; <span class='dc-title'> Returns the ID of the last inserted row or sequence value </span></p> </div> <a name='pdo.lastinsertid.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>PDO::lastInsertId</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt><span class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver. For example, <b>PDO_PGSQL()</b> requires you to specify the name of a sequence object for the <i><tt class='parameter'>name</tt></i> parameter. </p> <blockquote><p><b class='note'>Hinweis</b>: This method may not return a meaningful or consistent result across different PDO drivers, because the underlying database may not even support the notion of auto-increment fields or sequences. <br /> </p></blockquote> </div> <a name='pdo.lastinsertid.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'> Name of the sequence object from which the ID should be returned. </p> </dd> </dl> <p> </p> </div> <a name='pdo.lastinsertid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If a sequence name was not specified for the <i><tt class='parameter'>name</tt></i> parameter, <b>PDO::lastInsertId()</b> returns a string representing the row ID of the last row that was inserted into the database. </p> <p class='para'> If a sequence name was specified for the <i><tt class='parameter'>name</tt></i> parameter, <b>PDO::lastInsertId()</b> returns a string representing the last value retrieved from the specified sequence object. </p> <p class='para'> If the PDO driver does not support this capability, <b>PDO::lastInsertId()</b> triggers an <i>IM001</i> SQLSTATE. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::getAvailableDrivers" value="<div id='pdo.getavailabledrivers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3, PECL pdo &amp;gt;= 1.0.3)</p><p class='refpurpose'><span class='refname'>PDO::getAvailableDrivers</span> &amp;mdash; <span class='dc-title'> Return an array of available PDO drivers </span></p> </div> <a name='pdo.getavailabledrivers.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>PDO::getAvailableDrivers</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pdo_drivers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function returns all currently available PDO drivers which can be used in <i><tt class='parameter'>DSN</tt></i> parameter of <a href='http://www.php.net/manual/de/pdo.construct.php' class='function'>PDO::__construct()</a>. This is a static method. </p> </div> <a name='pdo.getavailabledrivers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDO::getAvailableDrivers()</b> returns an array of PDO driver names. If no drivers are available, it returns an empty array. </p> </div> <a name='pdo.getavailabledrivers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A <b>PDO::getAvailableDrivers()</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'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getAvailableDrivers</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; mysql [1] =&amp;gt; sqlite ) </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="PDO::getAttribute" value="<div id='pdo.getattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.getattribute.php'>PDO::getAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDO::getAttribute</span> &amp;mdash; <span class='dc-title'> Retrieve a database connection attribute </span></p> </div> <a name='pdo.getattribute.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>PDO::getAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <p class='para rdfs-comment'> This function returns the value of a database connection attribute. To retrieve PDOStatement attributes, refer to <a href='http://www.php.net/manual/de/pdostatement.getattribute.php' class='function'>PDOStatement::getAttribute()</a>. </p> <p class='para'> Note that some database/driver combinations may not support all of the database connection attributes. </p> </div> <a name='pdo.getattribute.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'>attribute</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the <i>PDO::ATTR_*</i> constants. The constants that apply to database connections are as follows: </p><ul class='simplelist'> <li class='member'><i>PDO::ATTR_AUTOCOMMIT</i></li> <li class='member'><i>PDO::ATTR_CASE</i></li> <li class='member'><i>PDO::ATTR_CLIENT_VERSION</i></li> <li class='member'><i>PDO::ATTR_CONNECTION_STATUS</i></li> <li class='member'><i>PDO::ATTR_DRIVER_NAME</i></li> <li class='member'><i>PDO::ATTR_ERRMODE</i></li> <li class='member'><i>PDO::ATTR_ORACLE_NULLS</i></li> <li class='member'><i>PDO::ATTR_PERSISTENT</i></li> <li class='member'><i>PDO::ATTR_PREFETCH</i></li> <li class='member'><i>PDO::ATTR_SERVER_INFO</i></li> <li class='member'><i>PDO::ATTR_SERVER_VERSION</i></li> <li class='member'><i>PDO::ATTR_TIMEOUT</i></li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='pdo.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A successful call returns the value of the requested PDO attribute. An unsuccessful call returns <i>null</i>. </p> </div> <a name='pdo.getattribute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Retrieving database connection attributes</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$attributes&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'AUTOCOMMIT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ERRMODE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CASE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CLIENT_VERSION'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CONNECTION_STATUS'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'ORACLE_NULLS'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PERSISTENT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PREFETCH'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SERVER_INFO'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SERVER_VERSION'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'TIMEOUT'<br /></span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$attributes&amp;nbsp;</span><span style='color: #007700'>as&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'>'PDO::ATTR_</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getAttribute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>constant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PDO::ATTR_</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>'</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><p> </p> </div> <a name='pdo.getattribute.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/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - Retrieve a statement attribute</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - Set a statement attribute</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="PDO::exec" value="<div id='pdo.exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.exec.php'>PDO::exec</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::exec</span> &amp;mdash; <span class='dc-title'> Execute an SQL statement and return the number of affected rows </span></p> </div> <a name='pdo.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>PDO::exec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> )</div> <p class='para rdfs-comment'> <b>PDO::exec()</b> executes an SQL statement in a single function call, returning the number of rows affected by the statement. </p> <p class='para'> <b>PDO::exec()</b> does not return results from a SELECT statement. For a SELECT statement that you only need to issue once during your program, consider issuing <a href='http://www.php.net/manual/de/pdo.query.php' class='function'>PDO::query()</a>. For a statement that you need to issue multiple times, prepare a PDOStatement object with <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with <a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdo.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'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SQL statement to prepare and execute. </p> <p class='para'> Data inside the query should be <a href='http://www.php.net/manual/de/pdo.quote.php' class='link'>properly escaped</a>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDO::exec()</b> returns the number of rows that were modified or deleted by the SQL statement you issued. If no rows were affected, <b>PDO::exec()</b> returns <i>0</i>. </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'> The following example incorrectly relies on the return value of <b>PDO::exec()</b>, wherein a statement that affected 0 rows results in a call to <a href='http://www.php.net/manual/de/function.die.php' class='function'>die()</a>: </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>()&amp;nbsp;or&amp;nbsp;die(</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$db</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorInfo</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> <p> </p> </div> <a name='pdo.exec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Issuing a DELETE statement</b></p> <div class='example-contents para'><p> Count the number of rows deleted by a DELETE statement with no WHERE clause. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Delete&amp;nbsp;all&amp;nbsp;rows&amp;nbsp;from&amp;nbsp;the&amp;nbsp;FRUIT&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$count&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;'red''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Deleted&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;rows.\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> Deleted 1 rows. </pre></div> </div> </div><p> </p> </div> <a name='pdo.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/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</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="PDO::errorInfo" value="<div id='pdo.errorinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.errorinfo.php'>PDO::errorInfo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::errorInfo</span> &amp;mdash; <span class='dc-title'> Fetch extended error information associated with the last operation on the database handle </span></p> </div> <a name='pdo.errorinfo.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>PDO::errorInfo</b></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='pdo.errorinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>PDO::errorInfo()</b> returns an array of error information about the last operation performed by this database handle. The array consists of the following fields: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Element</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQLSTATE error code (a five characters alphanumeric identifier defined in the ANSI SQL standard).</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Driver-specific error code.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Driver-specific error message.</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Hinweis</b>: If the SQLSTATE error code is not set or there is no driver-specific error, the elements following element 0 will be set to <b><tt class='constant'>NULL</tt></b>. <br /> </p></blockquote> <p class='para'> <b>PDO::errorInfo()</b> only retrieves error information for operations performed directly on the database handle. If you create a PDOStatement object through <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/de/pdo.query.php' class='function'>PDO::query()</a> and invoke an error on the statement handle, <b>PDO::errorInfo()</b> will not reflect the error from the statement handle. You must call <a href='http://www.php.net/manual/de/pdostatement.errorinfo.php' class='function'>PDOStatement::errorInfo()</a> to return the error information for an operation performed on a particular statement handle. </p> </div> <a name='pdo.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database</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;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;bogus&amp;nbsp;SQL&amp;nbsp;syntax&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus&amp;nbsp;sql'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDO::errorInfo():\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorInfo</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> PDO::errorInfo(): Array ( [0] =&amp;gt; HY000 [1] =&amp;gt; 1 [2] =&amp;gt; near &amp;quot;bogus&amp;quot;: syntax error ) </pre></div> </div> </div><p> </p> </div> <a name='pdo.errorinfo.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/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</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="PDO::errorCode" value="<div id='pdo.errorcode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.errorcode.php'>PDO::errorCode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::errorCode</span> &amp;mdash; <span class='dc-title'> Fetch the SQLSTATE associated with the last operation on the database handle </span></p> </div> <a name='pdo.errorcode.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>PDO::errorCode</b></span> ( <span class='methodparam'>void</span> )</div> </div> <a name='pdo.errorcode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns a SQLSTATE, a five characters alphanumeric identifier defined in the ANSI SQL-92 standard. Briefly, an SQLSTATE consists of a two characters class value followed by a three characters subclass value. A class value of 01 indicates a warning and is accompanied by a return code of SQL_SUCCESS_WITH_INFO. Class values other than &amp;#039;01&amp;#039;, except for the class &amp;#039;IM&amp;#039;, indicate an error. The class &amp;#039;IM&amp;#039; is specific to warnings and errors that derive from the implementation of PDO (or perhaps ODBC, if you&amp;#039;re using the ODBC driver) itself. The subclass value &amp;#039;000&amp;#039; in any class indicates that there is no subclass for that SQLSTATE. </p> <p class='para'> <b>PDO::errorCode()</b> only retrieves error codes for operations performed directly on the database handle. If you create a PDOStatement object through <a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/de/pdo.query.php' class='function'>PDO::query()</a> and invoke an error on the statement handle, <b>PDO::errorCode()</b> will not reflect that error. You must call <a href='http://www.php.net/manual/de/pdostatement.errorcode.php' class='function'>PDOStatement::errorCode()</a> to return the error code for an operation performed on a particular statement handle. </p> <p class='para'> Returns <b><tt class='constant'>NULL</tt></b> if no operation has been run on the database handle. </p> </div> <a name='pdo.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Retrieving a SQLSTATE code</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;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;bones(skull)&amp;nbsp;VALUES&amp;nbsp;('lucy')'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDO::errorCode():&amp;nbsp;'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorCode</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> PDO::errorCode(): 42S02 </pre></div> </div> </div><p> </p> </div> <a name='pdo.errorcode.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/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</li> <li class='member'><a href='http://www.php.net/manual/de/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</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="PDO::commit" value="<div id='pdo.commit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.commit.php'>PDO::commit</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::commit</span> &amp;mdash; <span class='dc-title'> Commits a transaction </span></p> </div> <a name='pdo.commit.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>PDO::commit</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Commits a transaction, returning the database connection to autocommit mode until the next call to <a href='http://www.php.net/manual/de/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a> starts a new transaction. </p> </div> <a name='pdo.commit.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='pdo.commit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Commit a transaction</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;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Commit&amp;nbsp;the&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>commit</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.commit.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/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - Initiates a transaction</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Rolls back a transaction</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="PDO::beginTransaction" value="<div id='pdo.begintransaction' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/pdo.begintransaction.php'>PDO::beginTransaction</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::beginTransaction</span> &amp;mdash; <span class='dc-title'> Initiates a transaction </span></p> </div> <a name='pdo.begintransaction.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>PDO::beginTransaction</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Turns off autocommit mode. While autocommit mode is turned off, changes made to the database via the PDO object instance are not committed until you end the transaction by calling <a href='http://www.php.net/manual/de/pdo.commit.php' class='function'>PDO::commit()</a>. Calling <a href='http://www.php.net/manual/de/pdo.rollback.php' class='function'>PDO::rollBack()</a> will roll back all changes to the database and return the connection to autocommit mode. </p> <p class='para'> Some databases, including MySQL, automatically issue an implicit COMMIT when a database definition language (DDL) statement such as DROP TABLE or CREATE TABLE is issued within a transaction. The implicit COMMIT will prevent you from rolling back any other changes within the transaction boundary. </p> </div> <a name='pdo.begintransaction.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='pdo.begintransaction.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'><p><b>Beispiel #1 Roll back a transaction</b></p> <div class='example-contents para'><p> The following example begins a transaction and issues two statements that modify the database before rolling back the changes. On MySQL, however, the DROP TABLE statement automatically commits the transaction so that none of the changes in the transaction are rolled back. </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;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;and&amp;nbsp;data&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;dessert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'hamburger''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Recognize&amp;nbsp;mistake&amp;nbsp;and&amp;nbsp;roll&amp;nbsp;back&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rollBack</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.begintransaction.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/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Commits a transaction</li> <li class='member'><a href='http://www.php.net/manual/de/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Rolls back a transaction</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="PDO" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.pdo.php'>Die PDO-Klasse</a></h1> <div class='partintro'> <div id='pdo.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Representiert eine Verbindung zwischen PHP und einem Datenbankserver. </p> </div> <div id='pdo.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>PDO</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>PDO</b> </span> {</div> <div class='constructorsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dsn</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.begintransaction.php' class='function'>beginTransaction</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/pdo.commit.php' class='function'>commit</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/pdo.errorcode.php' class='function'>errorCode</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/pdo.errorinfo.php' class='function'>errorInfo</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/pdo.exec.php' class='function'>exec</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.getattribute.php' class='function'>getAttribute</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.getavailabledrivers.php' class='function'>getAvailableDrivers</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.lastinsertid.php' class='function'>lastInsertId</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt><span class='initializer'> = NULL</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>PDOStatement</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.prepare.php' class='function'>prepare</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt><span class='initializer'> = array()</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>PDOStatement</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.query.php' class='function'>query</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.quote.php' class='function'>quote</a></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'>$parameter_type</tt><span class='initializer'> = PDO::PARAM_STR</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/pdo.rollback.php' class='function'>rollBack</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/pdo.setattribute.php' class='function'>setAttribute</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</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> </div> </div> <h2>Inhaltsverzeichnis</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/de/pdo.begintransaction.php'>PDO::beginTransaction</a> &amp;mdash; Initiates a transaction</li><li><a href='http://www.php.net/manual/de/pdo.commit.php'>PDO::commit</a> &amp;mdash; Commits a transaction</li><li><a href='http://www.php.net/manual/de/pdo.construct.php'>PDO::__construct</a> &amp;mdash; Creates a PDO instance representing a connection to a database</li><li><a href='http://www.php.net/manual/de/pdo.errorcode.php'>PDO::errorCode</a> &amp;mdash; Fetch the SQLSTATE associated with the last operation on the database handle</li><li><a href='http://www.php.net/manual/de/pdo.errorinfo.php'>PDO::errorInfo</a> &amp;mdash; Fetch extended error information associated with the last operation on the database handle</li><li><a href='http://www.php.net/manual/de/pdo.exec.php'>PDO::exec</a> &amp;mdash; Execute an SQL statement and return the number of affected rows</li><li><a href='http://www.php.net/manual/de/pdo.getattribute.php'>PDO::getAttribute</a> &amp;mdash; Retrieve a database connection attribute</li><li><a href='http://www.php.net/manual/de/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a> &amp;mdash; Return an array of available PDO drivers</li><li><a href='http://www.php.net/manual/de/pdo.lastinsertid.php'>PDO::lastInsertId</a> &amp;mdash; Returns the ID of the last inserted row or sequence value</li><li><a href='http://www.php.net/manual/de/pdo.prepare.php'>PDO::prepare</a> &amp;mdash; Prepares a statement for execution and returns a statement object</li><li><a href='http://www.php.net/manual/de/pdo.query.php'>PDO::query</a> &amp;mdash; Executes an SQL statement, returning a result set as a PDOStatement object</li><li><a href='http://www.php.net/manual/de/pdo.quote.php'>PDO::quote</a> &amp;mdash; Quotes a string for use in a query.</li><li><a href='http://www.php.net/manual/de/pdo.rollback.php'>PDO::rollBack</a> &amp;mdash; Rolls back a transaction</li><li><a href='http://www.php.net/manual/de/pdo.setattribute.php'>PDO::setAttribute</a> &amp;mdash; Set an attribute</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="pclose" value="<div id='function.pclose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pclose.php'>pclose</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pclose</span> &amp;mdash; <span class='dc-title'>Schlie&amp;szlig;t einen Prozess-Dateizeiger</span></p> </div> <a name='function.pclose.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>pclose</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Schlie&amp;szlig;t einen Prozess-Dateizeiger, der durch einen Aufruf von <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> ge&amp;ouml;ffnet wurde. </p> <p class='para'> Der Dateizeiger muss g&amp;uuml;ltig sein und durch einen erfolgreichen Funktionsaufruf von <a href='http://www.php.net/manual/de/function.popen.php' class='function'>popen()</a> zur&amp;uuml;ckgegeben worden sein. </p> <p class='para'> Gibt den End-Status eines laufenden Prozesses zur&amp;uuml;ck. </p> <p class='para'> Siehe auch <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="pathinfo" value="<div id='function.pathinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pathinfo.php'>pathinfo</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>pathinfo</span> &amp;mdash; <span class='dc-title'>Liefert Informationen &amp;uuml;ber den Dateipfad</span></p> </div> <a name='function.pathinfo.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>pathinfo</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> )</div> <p class='para rdfs-comment'> <b>pathinfo()</b> gibt ein assoziatives Array mit Informationen &amp;uuml;ber den Pfad <i><tt class='parameter'>path</tt></i> zur&amp;uuml;ck. Die folgenden Arrayelemente werden zur&amp;uuml;ckgegeben: den Verzeichnisnamen <i><tt class='parameter'>dirname</tt></i> , den Dateinamen <i><tt class='parameter'>basename</tt></i> , und die Dateinamenserweiterung <i><tt class='parameter'>extension</tt></i> . </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pathinfo()</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 />$path_parts&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pathinfo</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/www/htdocs/index.html'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$path_parts</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'dirname'</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'>$path_parts</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'basename'</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'>$path_parts</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'extension'</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><p> </p> <p class='para'> W&amp;uuml;rde ausgeben: </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='cdata'><pre> /www/htdocs index.html html </pre></div> </div> </div><p> </p> <blockquote><p><b class='note'>Hinweis</b>: Informationen &amp;uuml;ber das Wiederauffinden der aktuellen Pfadinformation finden Sie unter <a href='http://www.php.net/manual/de/language.variables.predefined.php' class='link'> Vordefinierte Variablen</a>. <br /> </p></blockquote> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.dirname.php' class='function'>dirname()</a>, <a href='http://www.php.net/manual/de/function.basename.php' class='function'>basename()</a>, <a href='http://www.php.net/manual/de/function.parse-url.php' class='function'>parse_url()</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="passthru" value="<div id='function.passthru' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.passthru.php'>passthru</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>passthru</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;hrt ein externes Programm aus und zeigt dessen Ausgabe an</span></p> </div> <a name='function.passthru.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>passthru</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$command</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$return_var</tt></span> ] )</div> <p class='para rdfs-comment'> Die Funktion <b>passthru()</b> &amp;auml;hnelt der Funktion <a href='http://www.php.net/manual/de/function.exec.php' class='function'>exec()</a>, da sie ebenfalls ein <i><tt class='parameter'>command</tt></i> ausf&amp;uuml;hrt. Diese Funktion sollte anstelle von <a href='http://www.php.net/manual/de/function.exec.php' class='function'>exec()</a> bzw. <a href='http://www.php.net/manual/de/function.system.php' class='function'>system()</a> verwendet werden, wenn die Ausgabe des Unixkommandos bin&amp;auml;re Daten erzeugt, die direkt an den Browser zur&amp;uuml;ckgegeben werden sollen. Ein praktisches Beispiel hierf&amp;uuml;r ist die Ausf&amp;uuml;hrung des pbmplus-Utilities, welches einen Bildstream direkt ausgibt. Wenn Sie den Content-Type auf <i>image/gif</i> setzen und dann das pbmplus-Programm aufrufen, um ein GIF zu erzeugen, k&amp;ouml;nnen Sie auf diesem Weg mittels PHP direkt ein Bild erzeugen und ausgeben. </p> </div> <a name='function.passthru.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'>command</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das auszuf&amp;uuml;hrende Programm. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist der Parameter <i><tt class='parameter'>return_var</tt></i> angegeben, wird der R&amp;uuml;ckgabestatus des UNIX-Befehls hier abgelegt. </p> </dd> </dl> <p> </p> </div> <a name='function.passthru.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.passthru.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <div class='warning'><b class='warning'>Warnung</b><p class='para'>Falls Sie es erlauben, dass Daten von Usereingaben an diese Funktion weitergereicht werden, sollten Sie <a href='http://www.php.net/manual/de/function.escapeshellarg.php' class='function'>escapeshellarg()</a> oder <a href='http://www.php.net/manual/de/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> verwenden. Bei Verwendung dieser Funktionen stellen Sie sicher, dass kein Benutzer Ihr System &amp;uuml;berlisten kann, beliebige Kommandos auszuf&amp;uuml;hren</p></div> <blockquote><p><b class='note'>Hinweis</b>: Falls Sie diese Funktion benutzen, um ein Programm zu starten und im Hintergrund weiterlaufen lassen m&amp;ouml;chten, m&amp;uuml;ssen Sie sicherstellen, dass die Ausgabe des Programms in eine Datei oder einen anderen Ausgabestream umgeleitet wird. Anderenfalls wird PHP solange h&amp;auml;ngen, bis das Programm zu Ende ausgef&amp;uuml;hrt wurde.<br /></p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'>Mit aktiviertem <a href='http://www.php.net/manual/de/features.safe-mode.php' class='link'>Safe Mode</a> k&amp;ouml;nnen Sie nur Programme ausf&amp;uuml;hren, die im Verzeichnis liegen, das mit <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a> angegeben wurde. Aus praktischen Gr&amp;uuml;nden ist es gegenw&amp;auml;rtig nicht erlaubt, dass der Pfad zu einem Programm <i>..</i> enth&amp;auml;lt.</span></p></blockquote> <div class='warning'><b class='warning'>Warnung</b><p class='simpara'>Mit aktiviertem <a href='http://www.php.net/manual/de/features.safe-mode.php' class='link'>Safe Mode</a> wird der Kommandostring mit <a href='http://www.php.net/manual/de/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> kodiert. Deshalb wird <strong class='command'>echo y | echo x</strong> zu <i>echo &amp;quot;y | echo x&amp;quot;</i>.</p></div> </div> <a name='function.passthru.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.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.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/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.escapeshellcmd.php' class='function' rel='rdfs-seeAlso'>escapeshellcmd()</a> - Maskiert Shell-Metazeichen</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="parse_url" value="<div id='function.parse-url' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.parse-url.php'>parse_url</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>parse_url</span> &amp;mdash; <span class='dc-title'>Analysiert einen URL und gibt seine Bestandteile zur&amp;uuml;ck</span></p> </div> <a name='function.parse-url.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>parse_url</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'>$component</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Diese Funktion parst einen URL und gibt ein assoziatives Array zur&amp;uuml;ck, das die im URL vorhandenen Komponenten enth&amp;auml;lt. </p> <p class='para'> Diese Funktion ist <em class='emphasis'>nicht</em> dazu gedacht, einen gegebenen URL zu validieren, sondern es gliedert einen URL in die unten aufgef&amp;uuml;hrten Bestandteile. Unvollst&amp;auml;ndige URLs werden als Parameter akzeptiert, <b>parse_url()</b> versucht, sie bestm&amp;ouml;glich zu analysieren. </p> </div> <a name='function.parse-url.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 zu parsende URL. Ung&amp;uuml;ltige Zeichen werden durch <i>_</i> ersetzt. </p> </dd> </dl> <p> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>component</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Geben Sie einen der folgenden Parameter an, um nur einen spezifischen Teil des URL als <a href='http://www.php.net/manual/de/language.types.string.php' class='type String'>String</a> zu erhalten: <b><tt class='constant'>PHP_URL_SCHEME</tt></b>, <b><tt class='constant'>PHP_URL_HOST</tt></b>, <b><tt class='constant'>PHP_URL_PORT</tt></b>, <b><tt class='constant'>PHP_URL_USER</tt></b>, <b><tt class='constant'>PHP_URL_PASS</tt></b>, <b><tt class='constant'>PHP_URL_PATH</tt></b>, <b><tt class='constant'>PHP_URL_QUERY</tt></b> oder <b><tt class='constant'>PHP_URL_FRAGMENT</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-url.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Bei sehr fehlerhaften URLs kann <b>parse_url()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgeben und wirft <b><tt class='constant'>E_WARNING</tt></b>. Andernfalls wird ein assoziatives Array zur&amp;uuml;ckgegeben, dessen Bestandteile sich wie folgt zusammensetzen k&amp;ouml;nnen (mindestens ein Bestandteil liegt vor): </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <var class='varname'>scheme</var> - z.B. http </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>host</var> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>port</var> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>user</var> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>pass</var> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>path</var> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>query</var> - alles nach dem Fragezeichen <i>?</i> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>fragment</var> - alles nach dem Textanker <i>#</i> </span> </li> </ul><p> </p> <p class='para'> Ist der Parameter <i><tt class='parameter'>component</tt></i> angegeben, wird ein <a href='http://www.php.net/manual/de/language.types.string.php' class='type String'>String</a> anstelle des normalen <a href='http://www.php.net/manual/de/language.types.array.php' class='type Array'>Array</a> zur&amp;uuml;ckgegeben. </p> </div> <a name='function.parse-url.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.2</td> <td align='left'><i><tt class='parameter'>component</tt></i> -Parameter hinzugef&amp;uuml;gt</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-url.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Ein <b>parse_url()</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://benutzername:passwort@hostname/pfad?argument=wert#textanker'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>parse_url</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>));<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>parse_url</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_URL_PATH</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 ( [scheme] =&amp;gt; http [host] =&amp;gt; hostname [user] =&amp;gt; benutzername [pass] =&amp;gt; passwort [path] =&amp;gt; /pfad [query] =&amp;gt; argument=wert [fragment] =&amp;gt; textanker ) /pfad </pre></div> </div> </div><p> </p> </div> <a name='function.parse-url.notes'></a><div class='refsect1 notes'> <h3 class='title'>Anmerkungen</h3> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion verarbeitet keine relativen URLs. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Die Funktion ist prim&amp;auml;r dazu gedacht, URLs zu parsen, nicht jedoch URIs. Um jedoch die Abw&amp;auml;rtskompatibilit&amp;auml;t von PHP zu gew&amp;auml;hrleisten, wird f&amp;uuml;r das Schema file:// die Ausnahme dreier Slashes (file:///) zugelassen. Bei allen anderen Schemata ist diese Notierung ung&amp;uuml;ltig. <br /> </p></blockquote> </div> <a name='function.parse-url.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.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Liefert Informationen &amp;uuml;ber den Dateipfad</li> <li class='member'><a href='http://www.php.net/manual/de/function.parse-str.php' class='function' rel='rdfs-seeAlso'>parse_str()</a> - &amp;Uuml;bertr&amp;auml;gt einen String in Variable</li> <li class='member'><a href='http://www.php.net/manual/de/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - Erstellen eines URL-kodierten Query-Strings</li> <li class='member'><a href='http://www.php.net/manual/de/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Extrahiert den Verzeichnis-Namen aus einer vollst&amp;auml;ndigen Pfadangabe</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> </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="parse_str" value="<div id='function.parse-str' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.parse-str.php'>parse_str</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>parse_str</span> &amp;mdash; <span class='dc-title'>&amp;Uuml;bertr&amp;auml;gt einen String in Variable</span></p> </div> <a name='function.parse-str.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>parse_str</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$arr</tt></span> ] )</div> <p class='para rdfs-comment'> Verarbeitet <i><tt class='parameter'>str</tt></i> , als ob er der Query-String einer URL-&amp;Uuml;bergabe via GET w&amp;auml;re, und erstellt Variablen im aktuellen Geltungsbereich. </p> <blockquote><p><b class='note'>Hinweis</b>: Um auf den aktuellen <i>QUERY_STRING</i> zuzugreifen, verwenden Sie am besten die Variable <var class='varname'><a href='http://www.php.net/manual/de/reserved.variables.server.php' class='classname'>$_SERVER['QUERY_STRING']</a></var>. Weitere Informationen finden Sie auch im Abschnitt <a href='http://www.php.net/manual/de/language.variables.external.php' class='link'>Variablen aus externen Quellen</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Die <a href='http://www.php.net/manual/de/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a>-Einstellungen beeinflussen die Ausgabe der Funktion, da <b>parse_str()</b> dieselben Mechanismen verwendet, die PHP zum F&amp;uuml;llen von <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.post.php' class='classname'>$_POST</a></var> und anderen Variablen nutzt. <br /> </p></blockquote> </div> <a name='function.parse-str.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 Eingabezeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ist der zweite Parameter <i><tt class='parameter'>arr</tt></i> angegeben, werden die Variablen in diesem Array als dessen Elemente gespeichert. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-str.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.parse-str.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 Parameter <i><tt class='parameter'>arr</tt></i> wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-str.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Der Gebrauch von <b>parse_str()</b></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'>'first=value&amp;amp;arr[]=foo+bar&amp;amp;arr[]=baz'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>parse_str</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$first</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;value<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</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;foo&amp;nbsp;bar<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$arr</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;baz<br /><br /></span><span style='color: #0000BB'>parse_str</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'first'</span><span style='color: #007700'>];&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;value<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'arr'</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;foo&amp;nbsp;bar<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$output</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'arr'</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;baz<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.parse-str.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.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Analysiert einen URL und gibt seine Bestandteile zur&amp;uuml;ck</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> <li class='member'><a href='http://www.php.net/manual/de/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - Erstellen eines URL-kodierten Query-Strings</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> <li class='member'><a href='http://www.php.net/manual/de/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Dekodiert eine URL-kodierte 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="parse_ini_file" value="<div id='function.parse-ini-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.parse-ini-file.php'>parse_ini_file</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>parse_ini_file</span> &amp;mdash; <span class='dc-title'>Analysiert eine Konfigurationsdatei</span></p> </div> <a name='function.parse-ini-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>parse_ini_file</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'>$process_sections</tt></span> ] )</div> <p class='para rdfs-comment'> <b>parse_ini_file()</b> l&amp;auml;dt die in <i><tt class='parameter'>filename</tt></i> angegebene Datei, und gibt die darin enthaltenen Einstellungen in einem assoziativen Array zur&amp;uuml;ck. Setzen Sie den letzten Parameter <i><tt class='parameter'>process_sections</tt></i> auf <b><tt class='constant'>TRUE</tt></b>, erhalten Sie ein mehrdimensionales Array mit den Gruppennamen und Einstellungen. Ist <i><tt class='parameter'>process_sections</tt></i> nicht angegeben, wird <b><tt class='constant'>FALSE</tt></b> angenommen. </p> <blockquote><p><b class='note'>Hinweis</b>: Diese Funktion hat nichts mit der <var class='filename'>php.ini</var> zu tun, denn diese ist bereits abgearbeitet, wenn Sie Ihr Skript ausf&amp;uuml;hren. Diese Funktion ist vorgesehen, um Konfigurationsdateien f&amp;uuml;r Ihre eigenen Applikationen einzulesen. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Enth&amp;auml;lt ein Wert in der ini Datei nicht alphanumerische Zeichen, so muss dieser von doppelten Anf&amp;uuml;hrungszeichen (&amp;quot;) eingeschlossen sein. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Seit PHP 4.2.1 wird diese Funktion auch von <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.safe-mode' class='link'>Safe Mode</a> und <a href='http://www.php.net/manual/de/ini.sect.safe-mode.php#ini.open-basedir' class='link'>open_basedir</a> beeinflusst. </span> </p></blockquote> <p class='para'> Die Struktur der ini Datei ist der von <var class='filename'>php.ini</var> &amp;auml;hnlich. </p> <p class='para'> <a href='http://www.php.net/manual/de/language.constants.php' class='link'>Konstanten</a> k&amp;ouml;nnen in der ini Datei ebenfalls geparsed werden. Wenn Sie eine Konstante als einen ini Wert definieren bevor Sie <b>parse_ini_file()</b> aufrufen, wird diese in den Ergebnissen enthalten sein. Es werden nur ini Werte ausgewertet. Zum Beispiel: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Inhalt der <var class='filename'>sample.ini</var></b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> ; Dies ist ein Beispiel f&amp;uuml;r eine Konfigurationsdatei ; Kommentare beginnen wie in der php.ini mit &amp;#039;;&amp;#039; [erste_gruppe] eins = 1 f&amp;uuml;nf = 5 animal = BIRD [zweite_gruppe] pfad = /usr/local/bin URL = &amp;quot;http://www.example.com/~username&amp;quot; [dritte_gruppe] phpversion[] = &amp;quot;5.0&amp;quot; phpversion[] = &amp;quot;5.1&amp;quot; phpversion[] = &amp;quot;5.2&amp;quot; phpversion[] = &amp;quot;5.3&amp;quot; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #2 <b>parse_ini_file()</b></b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> &amp;lt;?php define (&amp;#039;BIRD&amp;#039;, &amp;#039;Dodo bird&amp;#039;); // Ohne Gruppen analysieren $ini_array = parse_ini_file(&amp;quot;sample.ini&amp;quot;); print_r($ini_array); // Mit Gruppen analysieren $ini_array = parse_ini_file(&amp;quot;sample.ini&amp;quot;, TRUE); print_r($ini_array); ?&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> W&amp;uuml;rde wie folgt ausgeben: </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='cdata'><pre> Array ( [eins] =&amp;gt; 1 [f&amp;uuml;nf] =&amp;gt; 5 [animal] =&amp;gt; BIRD [pfad] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username [phpversion] =&amp;gt; Array ( [0] =&amp;gt; 5.0 [1] =&amp;gt; 5.1 [2] =&amp;gt; 5.2 [3] =&amp;gt; 5.3 ) ) Array ( [erste_gruppe] =&amp;gt; Array ( [eins] =&amp;gt; 1 [f&amp;uuml;nf] =&amp;gt; 5 [animal] =&amp;gt; BIRD ) [zweite_gruppe] =&amp;gt; Array ( [pfad] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username ) [dritte_gruppe] =&amp;gt; Array ( [phpversion] =&amp;gt; Array ( [0] =&amp;gt; 5.0 [1] =&amp;gt; 5.1 [2] =&amp;gt; 5.2 [3] =&amp;gt; 5.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="ParentIterator::__construct" value="<div id='parentiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/parentiterator.construct.php'>ParentIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ParentIterator::__construct</span> &amp;mdash; <span class='dc-title'>Constructs a ParentIterator</span></p> </div> <a name='parentiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>ParentIterator::__construct</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <a href='http://www.php.net/manual/de/class.parentiterator.php' class='classname'>ParentIterator</a> on 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='parentiterator.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 being constructed upon. </p> </dd> </dl> <p> </p> </div> <a name='parentiterator.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.parentiterator.php' class='classname'>ParentIterator</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="ParentIterator::accept" value="<div id='parentiterator.accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/parentiterator.accept.php'>ParentIterator::accept</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>ParentIterator::accept</span> &amp;mdash; <span class='dc-title'>Determines acceptability</span></p> </div> <a name='parentiterator.accept.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>ParentIterator::accept</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Determines if the the current element has children. </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='parentiterator.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='parentiterator.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='parentiterator.accept.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/parentiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>ParentIterator::hasChildren</a> - Check whether the inner iterator's current element has children</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/de/filteriterator.accept.php' class='function' rel='rdfs-seeAlso'>FilterIterator::accept</a> - Check whether the current element of the iterator is acceptable</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="ParentIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.parentiterator.php'>The ParentIterator class</a></h1> <div class='partintro'> <div id='parentiterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> ... </p> </div> <div id='parentiterator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>ParentIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>ParentIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> <span class='oointerface'>, <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'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/parentiterator.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/parentiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/de/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>ParentIterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/parentiterator.getchildren.php' class='function'>getChildren</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/parentiterator.haschildren.php' class='function'>hasChildren</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/parentiterator.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/parentiterator.rewind.php' class='function'>rewind</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/parentiterator.accept.php'>ParentIterator::accept</a> &amp;mdash; Determines acceptability</li><li><a href='http://www.php.net/manual/de/parentiterator.construct.php'>ParentIterator::__construct</a> &amp;mdash; Constructs a ParentIterator</li><li><a href='http://www.php.net/manual/de/parentiterator.getchildren.php'>ParentIterator::getChildren</a> &amp;mdash; Return the inner iterator's children contained in a ParentIterator</li><li><a href='http://www.php.net/manual/de/parentiterator.haschildren.php'>ParentIterator::hasChildren</a> &amp;mdash; Check whether the inner iterator's current element has children</li><li><a href='http://www.php.net/manual/de/parentiterator.next.php'>ParentIterator::next</a> &amp;mdash; Move the iterator forward</li><li><a href='http://www.php.net/manual/de/parentiterator.rewind.php'>ParentIterator::rewind</a> &amp;mdash; Rewind the iterator</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="pack" value="<div id='function.pack' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.pack.php'>pack</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pack</span> &amp;mdash; <span class='dc-title'>Packt Daten in eine Bin&amp;auml;r-Zeichenkette</span></p> </div> <a name='function.pack.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>pack</b></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'> Packt die angegebenen Argumente unter Beachtung von <i><tt class='parameter'>format</tt></i> in eine Bin&amp;auml;r-Zeichenkette. </p> <p class='para'> Die Idee f&amp;uuml;r diese Funktion entstammt Perl. Alle Formatierungs-Anweisungen funktionieren genau wie dort, allerdings fehlen in PHP einige Format-Codes von Perl (z.B. &amp;quot;u&amp;quot;). </p> <p class='para'> Beachten sie, dass der Unterschied zwischen vorzeichenlosen und vorzeichenbehafteten Werten nur Einfluss auf die Funktion <a href='http://www.php.net/manual/de/function.unpack.php' class='function'>unpack()</a> hat, wogegen die Funktion <b>pack()</b> bei vorzeichenlosen und vorzeichenbehafteten Format-Codes dasselbe Ergebnis liefert. </p> <p class='para'> Beachten sie auch, dass PHP <span class='type Ganzzahl'>Ganzzahl</span>werte intern als vorzeichenbehaftete Werte speichert, deren Gr&amp;ouml;&amp;szlig;e vom Maschinentyp abh&amp;auml;ngig ist. Wenn Sie PHP einen vorzeichenlosen Ganzzahlwert geben, der f&amp;uuml;r diese Art der Speicherung zu gro&amp;szlig; ist, wird er in eine <span class='type Gleitkommazahl'>Gleitkommazahl</span> umgewandelt, was oft zu unerw&amp;uuml;nschten Ergebnissen f&amp;uuml;hrt. </p> </div> <a name='function.pack.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'> Die Zeichenkette <i><tt class='parameter'>format</tt></i> besteht aus Format-Codes, gefolgt von einem optionalen Wiederholungs-Argument. Dieses Argument kann ein ganzzahliger Wert sein oder ein <i>*</i> f&amp;uuml;r Wiederholung bis ans Ende der Daten. Bei den Format-Codes a, A, h und H gibt das Wiederholungs-Argument an, wie viele gleiche Zeichen folgen. Im Zusammenhang mit &amp;quot;@&amp;quot; gibt das Wiederholungs-Argument die absolute Position an, ab der das n&amp;auml;chste Zeichen steht. Bei allen anderen steht der Wiederholungs-Z&amp;auml;hler f&amp;uuml;r die Anzahl der benutzten Daten-Argumente, die in die sich ergebende Bin&amp;auml;r-Zeichenkette gepackt werden sollen. </p> <p class='para'> Zurzeit sind folgende Formate implementiert: </p><table class='doctable table'> <caption><b><b>pack()</b>-Formatzeichen</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Code</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>a</td> <td align='left'>mit NUL gef&amp;uuml;llte Zeichenkette</td> </tr> <tr valign='middle'> <td align='left'>A</td> <td align='left'>mit Leerzeichen gef&amp;uuml;llte Zeichenkette</td> </tr> <tr valign='middle'> <td align='left'>h</td> <td align='left'>Hex-Zeichenkette, unterer Halbwert zuerst</td> </tr> <tr valign='middle'> <td align='left'>H</td> <td align='left'>Hex-Zeichenkette, oberer Halbwert zuerst</td> </tr> <tr valign='middle'> <td align='left'>c</td> <td align='left'>vorzeichenbehaftetes Zeichen</td> </tr> <tr valign='middle'> <td align='left'>C</td> <td align='left'>vorzeichenloses Zeichen</td> </tr> <tr valign='middle'> <td align='left'>s</td> <td align='left'> vorzeichenbehafteter Short-Typ (immer 16 Bit, Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>S</td> <td align='left'> vorzeichenloser Short-Typ (immer 16 Bit, Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>n</td> <td align='left'> vorzeichenloser Short-Typ (immer 16 Bit, Byte-Folge Big Endian) </td> </tr> <tr valign='middle'> <td align='left'>v</td> <td align='left'> vorzeichenloser Short-Typ (immer 16 Bit, Byte-Folge Little Endian) </td> </tr> <tr valign='middle'> <td align='left'>i</td> <td align='left'> vorzeichenbehaftete Ganzzahl (Gr&amp;ouml;&amp;szlig;e und Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>I</td> <td align='left'> vorzeichenlose Ganzzahl (Gr&amp;ouml;&amp;szlig;e und Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>l</td> <td align='left'> vorzeichenbehafteter Long-Typ (immer 32 Bit, Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>L</td> <td align='left'> vorzeichenloser Long-Typ (immer 32 Bit, Byte-Folge maschinenabh&amp;auml;ngig) </td> </tr> <tr valign='middle'> <td align='left'>N</td> <td align='left'> vorzeichenloser Long-Typ (immer 32 Bit, Byte-Folge Big Endian) </td> </tr> <tr valign='middle'> <td align='left'>V</td> <td align='left'> vorzeichenloser Long-Typ (immer 32 Bit, Byte-Folge Little Endian) </td> </tr> <tr valign='middle'> <td align='left'>f</td> <td align='left'> Gleitkommazahl (maschinenabh&amp;auml;ngige Gr&amp;ouml;&amp;szlig;e und Wiedergabe) </td> </tr> <tr valign='middle'> <td align='left'>d</td> <td align='left'>Double-Typ (maschinenabh&amp;auml;ngige Gr&amp;ouml;&amp;szlig;e und Wiedergabe)</td> </tr> <tr valign='middle'> <td align='left'>x</td> <td align='left'>NUL Byte</td> </tr> <tr valign='middle'> <td align='left'>X</td> <td align='left'>geht in der Zeichenkette ein Byte r&amp;uuml;ckw&amp;auml;rts</td> </tr> <tr valign='middle'> <td align='left'>@</td> <td align='left'>NUL-Auff&amp;uuml;llung bis zur absoluten Position</td> </tr> </tbody> </table> <p> </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> </dl> <p> </p> </div> <a name='function.pack.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Daten als Bin&amp;auml;r-Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.pack.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>pack()</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 />$binaerdaten&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pack</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nvc*'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1234</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x5678</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>65</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>66</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> Die sich daraus ergebende Bin&amp;auml;r-Zeichenkette ist sechs Bytes lang und enth&amp;auml;lt die Byte-Folge 0x12, 0x34, 0x78, 0x56, 0x41, 0x42. </p></div> </div><p> </p> </div> <a name='function.pack.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.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="OverflowException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.overflowexception.php'>The OverflowException class</a></h1> <div class='partintro'> <div id='overflowexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown when you add an element into a full container </p> </div> <div id='overflowexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>OverflowException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>OverflowException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.runtimeexception.php' class='classname'>RuntimeException</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="output_reset_rewrite_vars" value="<div id='function.output-reset-rewrite-vars' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.output-reset-rewrite-vars.php'>output_reset_rewrite_vars</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>output_reset_rewrite_vars</span> &amp;mdash; <span class='dc-title'>Reset URL rewriter values</span></p> </div> <a name='function.output-reset-rewrite-vars.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>output_reset_rewrite_vars</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function resets the URL rewriter and removes all rewrite variables previously set by the <a href='http://www.php.net/manual/de/function.output-add-rewrite-var.php' class='function'>output_add_rewrite_var()</a> function or the session mechanism (if <i>session.use_trans_sid</i> was set on <a href='http://www.php.net/manual/de/function.session-start.php' class='function'>session_start()</a>). </p> </div> <a name='function.output-reset-rewrite-vars.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.output-reset-rewrite-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>output_reset_rewrite_vars()</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 />session_start</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>output_add_rewrite_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'var'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/de/file.php'&amp;gt;link&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>ob_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>output_reset_rewrite_vars</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/file.php'&amp;gt;link&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 folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;a href=&amp;quot;file.php?PHPSESSID=xxx&amp;amp;var=value&amp;quot;&amp;gt;link&amp;lt;/a&amp;gt; &amp;lt;a href=&amp;quot;file.php&amp;quot;&amp;gt;link&amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.output-reset-rewrite-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.output-add-rewrite-var.php' class='function' rel='rdfs-seeAlso'>output_add_rewrite_var()</a> - Setzt URL Revriter Variablen</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Leert (sendet) den Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</li> <li class='member'><a href='http://www.php.net/manual/de/function.session-start.php' class='function' rel='rdfs-seeAlso'>session_start()</a> - Initialisiert eine Session</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="output_add_rewrite_var" value="<div id='function.output-add-rewrite-var' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.output-add-rewrite-var.php'>output_add_rewrite_var</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>output_add_rewrite_var</span> &amp;mdash; <span class='dc-title'> Setzt URL Revriter Variablen </span></p> </div> <a name='function.output-add-rewrite-var.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>output_add_rewrite_var</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Diese Funktion f&amp;Atilde;&amp;frac14;gt ein Name/Wert-Paar zum URL Rewrite Mechanismus hinzu. Name und Wert werden in der gleichen Art wie die Session-ID als GET-Parameter zu URLs und als versteckte Felder zu Formularen hinzugef&amp;Atilde;&amp;frac14;gt wenn das transparente URL-Rewriting mit <a href='http://www.php.net/manual/de/session.configuration.php#ini.session.use-trans-sid' class='link'>session.use_trans_sid</a> aktiviert ist. Bitte beachten Sie das nur relative URLs, nicht aber absolute wie <i>http://example.com/...</i> automatisch erweitert werden. </p> <p class='para'> Diese Funktion wird auch &amp;Atilde;&amp;frac14;ber den <var class='filename'>php.ini</var> Parameter <a href='http://www.php.net/manual/de/session.configuration.php#ini.url-rewriter.tags' class='link'>url_rewriter.tags</a> gesteuert. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Ein Aufruf dieser Funktion aktiviert automatisch die Ausgabepufferung falls sie nicht schon aktiv ist. </span> </p></blockquote> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>output_add_rewrite_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 />output_add_rewrite_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'var'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;links<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/de/file.php'&amp;gt;link&amp;lt;/a&amp;gt;<br />&amp;lt;a&amp;nbsp;href='http://example.com'&amp;gt;link2&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;a&amp;nbsp;form<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;form&amp;nbsp;action='script.php'&amp;nbsp;method='post'&amp;gt;<br />&amp;lt;input&amp;nbsp;type='text'&amp;nbsp;name='var2'&amp;nbsp;/&amp;gt;<br />&amp;lt;/form&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</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;lt;a href=&amp;quot;file.php?var=value&amp;quot;&amp;gt;link&amp;lt;/a&amp;gt; &amp;lt;a href=&amp;quot;http://example.com&amp;quot;&amp;gt;link2&amp;lt;/a&amp;gt; &amp;lt;form action=&amp;quot;script.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt; &amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;var&amp;quot; value=&amp;quot;value&amp;quot; /&amp;gt; &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;var2&amp;quot; /&amp;gt; &amp;lt;/form&amp;gt; Array ( [0] =&amp;gt; URL-Rewriter ) </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.output-reset-rewrite-vars.php' class='function'>output_reset_rewrite_vars()</a>, <a href='http://www.php.net/manual/de/function.ob-flush.php' class='function'>ob_flush()</a> und <a href='http://www.php.net/manual/de/function.ob-list-handlers.php' class='function'>ob_list_handlers()</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="OutOfRangeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.outofrangeexception.php'>The OutOfRangeException class</a></h1> <div class='partintro'> <div id='outofrangeexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown when a value does not match with a range </p> </div> <div id='outofrangeexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>OutOfRangeException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>OutOfRangeException</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="OutOfBoundsException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.outofboundsexception.php'>The OutOfBoundsException class</a></h1> <div class='partintro'> <div id='outofboundsexception.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Exception thrown if a value is not a valid key </p> </div> <div id='outofboundsexception.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>OutOfBoundsException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>OutOfBoundsException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.runtimeexception.php' class='classname'>RuntimeException</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="OuterIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.outeriterator.php'>The OuterIterator interface</a></h1> <div class='partintro'> <div id='outeriterator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> Classes implementing <b class='classname'>OuterIterator</b> can be used to iterate over iterators. </p> </div> <div id='outeriterator.synopsis' class='section'> <h2 class='title'>Interface-&amp;Uuml;bersicht</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>OuterIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>OuterIterator</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/de/class.iterator.php' class='classname'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>Iterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/outeriterator.getchildren.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</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/iterator.current.php' class='function'>Iterator::current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>scalar</span> <span class='methodname'><a href='http://www.php.net/manual/de/iterator.key.php' class='function'>Iterator::key</a></span> ( <span class='methodparam'>void</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/iterator.next.php' class='function'>Iterator::next</a></span> ( <span class='methodparam'>void</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/iterator.rewind.php' class='function'>Iterator::rewind</a></span> ( <span class='methodparam'>void</span> )</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/iterator.valid.php' class='function'>Iterator::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/outeriterator.getchildren.php'>OuterIterator::getInnerIterator</a> &amp;mdash; Returns the inner iterator for the current entry.</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="ord" value="<div id='function.ord' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ord.php'>ord</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ord</span> &amp;mdash; <span class='dc-title'>Gibt den ASCII-Wert eines Zeichens zur&amp;uuml;ck</span></p> </div> <a name='function.ord.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>ord</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> )</div> <p class='para rdfs-comment'> Gibt den ASCII-Wert des ersten Zeichens von <i><tt class='parameter'>string</tt></i> zur&amp;uuml;ck. </p> <p class='para'> Die Funktion ist das Gegenst&amp;uuml;ck zu <a href='http://www.php.net/manual/de/function.chr.php' class='function'>chr()</a>. </p> </div> <a name='function.ord.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'> Ein Zeichen. </p> </dd> </dl> <p> </p> </div> <a name='function.ord.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt den ASCII-Wert als Integer zur&amp;uuml;ck. </p> </div> <a name='function.ord.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ord()</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'>'\n'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>ord</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>)&amp;nbsp;==&amp;nbsp;</span><span style='color: #0000BB'>10</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;erste&amp;nbsp;Zeichen&amp;nbsp;von&amp;nbsp;\$str&amp;nbsp;ist&amp;nbsp;ein&amp;nbsp;Zeilenvorschub.\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.ord.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.chr.php' class='function' rel='rdfs-seeAlso'>chr()</a> - Gibt ein einzelnes Zeichen zur&amp;uuml;ck</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="openlog" value="<div id='function.openlog' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.openlog.php'>openlog</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>openlog</span> &amp;mdash; <span class='dc-title'>Stellt eine Verbindung zum Log-Dienst des Systems her</span></p> </div> <a name='function.openlog.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>openlog</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ident</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$facility</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion <b>openlog()</b> &amp;ouml;ffnet eine Verbindung zum System-Logdienst eines Programmes. </p> <p class='para'> Die Verwendung von <b>openlog()</b> ist optional. Die Funktion wird - falls erforderlich - automatisch von <a href='http://www.php.net/manual/de/function.syslog.php' class='function'>syslog()</a> aufgerufen, dabei wird <i><tt class='parameter'>ident</tt></i> standardm&amp;auml;&amp;szlig;ig mit <b><tt class='constant'>FALSE</tt></b> belegt. </p> </div> <a name='function.openlog.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'>ident</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die Zeichenkette <i><tt class='parameter'>ident</tt></i> wird jeder Message hinzugef&amp;uuml;gt. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der Parameter <i><tt class='parameter'>option</tt></i> wird verwendet um anzuzeigen, welchen Loggingoptionen bei der Generierung einer Logmessage verwendet wurden. </p><table class='doctable table'> <caption><b><b>openlog()</b>-Optionen</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Konstante</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CONS</tt></b></td> <td align='left'> Tritt ein Fehler auf, wenn Daten an den Systemlogger gesendet werden, leite die Ausgabe direkt an die Konsole um. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NDELAY</tt></b></td> <td align='left'> &amp;Ouml;ffnet die Verbindung zum Log-Service sofort. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_ODELAY</tt></b></td> <td align='left'> (Standardwert); &amp;ouml;ffnet die Verbindung erst, wenn die erste Meldung geloggt werden soll. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PERROR</tt></b></td> <td align='left'>Schreibt den Logeintrag auch in das Standard-Error-Device</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PID</tt></b></td> <td align='left'>F&amp;uuml;gt die PID an jede Message an</td> </tr> </tbody> </table> <p> Sie k&amp;ouml;nnen eine oder mehrere dieser Optionen verwenden. Benutzen Sie mehrere, m&amp;uuml;ssen diese per <i>OR</i> getrennt werden. Um zum Beispiel die Verbindung sofort herzustellen, auf die Konsole zu schreiben und zugleich die PID in jede Meldung aufzunehmen, m&amp;uuml;ssen Sie folgendes angeben: <i>LOG_CONS | LOG_NDELAY | LOG_PID</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>facility</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Das Argument <i><tt class='parameter'>facility</tt></i> wird verwendet, um die Art des Programmes festzulegen, das die Nachricht loggt. Dies erlaubt Ihnen (in Ihrer speziellen SysLog-Konfiguration) die Festlegung der Behandlungsweise von Log-Nachrichten. </p><table class='doctable table'> <caption><b><b>openlog()</b>-M&amp;ouml;glichkeiten</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Konstante</th> <th>Beschreibung</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTH</tt></b></td> <td align='left'> Sicherheits-/Authorisierungsmeldungen (benutzt statt dessen <b><tt class='constant'>LOG_AUTHPRIV</tt></b> auf Systemen, wo diese Konstante definiert ist). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTHPRIV</tt></b></td> <td align='left'>Sicherheits-/Authorisierungsmeldungen (private).</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CRON</tt></b></td> <td align='left'>Zeitabh&amp;auml;ngig gestartete Dienste (cron und at).</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_DAEMON</tt></b></td> <td align='left'>Andere Systemdienste.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_KERN</tt></b></td> <td align='left'>Kernel-Meldungen</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LOCAL0</tt></b> ... <b><tt class='constant'>LOG_LOCAL7</tt></b></td> <td align='left'>Reserviert f&amp;uuml;r lokale Benutzung, diese Konstanten stehen unter Windows nicht zur Verf&amp;uuml;gung.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LPR</tt></b></td> <td align='left'>Zeilen-Drucker Subsystem.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_MAIL</tt></b></td> <td align='left'>Mailing-Subsystem.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NEWS</tt></b></td> <td align='left'>USENET-News-Subsystem.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_SYSLOG</tt></b></td> <td align='left'>Meldungen die intern von syslogd erzeugt wurden.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_USER</tt></b></td> <td align='left'>Generische User-Level-Meldungen.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_UUCP</tt></b></td> <td align='left'>UUCP-Subsystem</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Hinweis</b>: <b><tt class='constant'>LOG_USER</tt></b> ist der einzige unter Windows-Betriebssystemen g&amp;uuml;ltige Logtyp. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.openlog.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.openlog.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.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="opendir" value="<div id='function.opendir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.opendir.php'>opendir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>opendir</span> &amp;mdash; <span class='dc-title'>&amp;Ouml;ffnen eines Verzeichnis-Handles</span></p> </div> <a name='function.opendir.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>opendir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ] )</div> <p class='para rdfs-comment'> &amp;Ouml;ffnet ein Verzeichnis-Handle zur Verwendung in nachfolgenden Aufrufen von <a href='http://www.php.net/manual/de/function.closedir.php' class='function'>closedir()</a>, <a href='http://www.php.net/manual/de/function.readdir.php' class='function'>readdir()</a> und <a href='http://www.php.net/manual/de/function.rewinddir.php' class='function'>rewinddir()</a>. </p> </div> <a name='function.opendir.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'> Der zu &amp;ouml;ffnende Verzeichnis-Pfad. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> F&amp;uuml;r die Beschreibung des <i><tt class='parameter'>context</tt></i> -Parameters konsultieren Sie bitte das Kapitel <a href='http://www.php.net/manual/de/ref.stream.php' class='link'>Streams</a> des Manuals. </p> </dd> </dl> <p> </p> </div> <a name='function.opendir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt bei Erfolg ein Verzeichnis-handle <a href='http://www.php.net/manual/de/language.types.resource.php' class='type resource'>resource</a> zur&amp;uuml;ck, im Fehlerfalle <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Wenn <i><tt class='parameter'>path</tt></i> kein valides Verzeichnis ist oder das Verzeichnis auf Grund von Zugriffsbeschr&amp;auml;nkungen oder Filesystem-Problemen nicht ge&amp;ouml;ffnet werden kann, gibt <b>opendir()</b> <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck und generiert einen PHP-Fehler des Typs <a href='http://www.php.net/manual/de/errorfunc.constants.php' class='link'>E_WARNING</a>. Sie k&amp;ouml;nnen die Ausgabe der Fehlermeldung von <b>opendir()</b> unterdr&amp;uuml;cken, indem Sie ein &amp;#039;<a href='http://www.php.net/manual/de/language.operators.errorcontrol.php' class='link'>@</a>&amp;#039; vor dem Funktionsnamen notieren. </p> </div> <a name='function.opendir.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'> <i><tt class='parameter'>path</tt></i> unterst&amp;uuml;tzt den <i>ftp://</i> URL-Wrapper. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>path</tt></i> kann auch eine URL sein, die Directory-Listing unterst&amp;uuml;tzt, allerdings wird nur der <i>file://</i> URL-Wrapper von PHP 4 unterst&amp;uuml;tzt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.opendir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>opendir()</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;ffnen&amp;nbsp;eines&amp;nbsp;bekannten&amp;nbsp;Verzeichnisses&amp;nbsp;und&amp;nbsp;danach&amp;nbsp;seinen&amp;nbsp;Inhalt&amp;nbsp;einlesen<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;while&amp;nbsp;((</span><span style='color: #0000BB'>$file&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'>))&amp;nbsp;!==&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'filename:&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;filetype:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>filetype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file</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;}<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 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> filename: . : filetype: dir filename: .. : filetype: dir filename: apache : filetype: dir filename: cgi : filetype: dir filename: cli : filetype: dir </pre></div> </div> </div><p> </p> </div> <a name='function.opendir.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-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Pr&amp;uuml;ft, ob der gegebene Dateiname ein Verzeichnis ist</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/class.dir.php' class='link'>Dir</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="octdec" value="<div id='function.octdec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.octdec.php'>octdec</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>octdec</span> &amp;mdash; <span class='dc-title'>Oktal zu Dezimal Umwandlung</span></p> </div> <a name='function.octdec.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>octdec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$octal_string</tt></span> )</div> <p class='para rdfs-comment'> Wandelt den oktal kodierten Eingabestring <i><tt class='parameter'>octal_string</tt></i> in die entsprechende Dezimaldarstellung. </p> </div> <a name='function.octdec.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'>octal_string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Der umzuwandelnde Oktalstring </p> </dd> </dl> <p> </p> </div> <a name='function.octdec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Dezimaldarstellung von <i><tt class='parameter'>octal_string</tt></i> </p> </div> <a name='function.octdec.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 auch Werte umwandeln, die zu gro&amp;szlig; f&amp;uuml;r den <a href='http://www.php.net/manual/de/language.types.integer.php' class='type integer'>integer</a> Typ der jeweiligen Plattform sind, das Ergebnis wird dann als <a href='http://www.php.net/manual/de/language.types.float.php' class='type float'>float</a> zur&amp;uuml;ckgegeben. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.octdec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>octdec()</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'>octdec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'77'</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'>octdec</span><span style='color: #007700'>(</span><span style='color: #0000BB'>decoct</span><span style='color: #007700'>(</span><span style='color: #0000BB'>45</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> 63 45 </pre></div> </div> </div><p> </p> </div> <a name='function.octdec.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.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.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.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="ob_start" value="<div id='function.ob-start' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-start.php'>ob_start</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_start</span> &amp;mdash; <span class='dc-title'>Ausgabepufferung aktivieren</span></p> </div> <a name='function.ob-start.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>ob_start</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'>$output_callback</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$chunk_size</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$erase</tt></span> ]]] )</div> <p class='para rdfs-comment'> Diese Funktion aktiviert die Ausgabepufferung. W&amp;auml;hrend die Ausgabepufferung aktiv ist werden Scriptausgaben (mit Ausnahme von Headerinformationen) nicht direkt an den Client weitergegeben sondern in einem internen Puffer gesammelt. </p> <p class='para'> Der Inhalt dieses internen Puffers kann mit Hilfe der Funktion <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a> in eine Stringvariable kopiert werden. Mit der Funktion <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a> k&amp;ouml;nnen die Pufferinhalte an den Client ausgegeben werden, <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a> wird der Puffer ohne Ausgabe gel&amp;ouml;scht. </p> <p class='para'> <b>ob_start()</b> kann &amp;uuml;ber den optionalen Parameter <i><tt class='parameter'>output_callback</tt></i> ein Funktion zur Nachbearbeitung der Pufferinhalte mitgegeben werden. Die Funktion sollte als einzigen Parameter einen String erwarten und auch einen String als R&amp;uuml;ckgabewert zur&amp;uuml;ckliefern. Die so spezifizierte Funktion wird aufgerufen wenn der Pufferinhalt mit <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a> oder am Scriptende ausgegeben wird. Wenn <i><tt class='parameter'>output_callback</tt></i> aufgerufen wird erh&amp;auml;lt die Funktion den aktuellen Inhalt des Ausgabepuffers als Parameter, der R&amp;uuml;ckgabestring wird dann als neuer Pufferinhalt ausgegeben. Ist <i><tt class='parameter'>output_callback</tt></i> kein g&amp;uuml;ltiger Callback-Parameter so gibt <b>ob_start()</b> false zur&amp;uuml;ck. Hat die Callback-Funktion zwei Parameter so wird der zweite Parameter mit einer Bitmaske bef&amp;uuml;llt die sich aus den Werten <b><tt class='constant'>PHP_OUTPUT_HANDLER_START</tt></b>, <b><tt class='constant'>PHP_OUTPUT_HANDLER_CONT</tt></b> und <b><tt class='constant'>PHP_OUTPUT_HANDLER_END</tt></b> zusammensetzen kann. Liefert <i><tt class='parameter'>output_callback</tt></i> <b><tt class='constant'>FALSE</tt></b> als Ergebnis so wird der urspr&amp;uuml;ngliche Pufferinhalt unver&amp;auml;ndert ausgegeben. </p> <blockquote><p><b class='note'>Hinweis</b>: <a href='http://www.php.net/manual/de/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> wurde in PHP 4.0.4 eingef&amp;uuml;hrt um die gz-komprimierte Ausgabe an Clients zu erm&amp;ouml;glichen die dies unterst&amp;uuml;tzen. Wird <a href='http://www.php.net/manual/de/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> als Callback- Funktion spezifiziert so pr&amp;uuml;ft es die vom Client unterst&amp;uuml;tzten Ausgabecodierungen und gibt den Pufferinhalt dementsprechend codiert weiter. <br /> </p></blockquote> <blockquote><p><b class='note'>Hinweis</b>: Vor PHP 4.3.2 lieferte die Funktion bei ung&amp;uuml;ltigen <i><tt class='parameter'>output_callback</tt></i> Werten noch nicht <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ck. <br /> </p></blockquote> <div class='warning'><b class='warning'>Warnung</b> <p class='para'> Einige Webserver (z.B. Apache) &amp;auml;ndern das Arbeitsverzeichnis des Scripts vor dem Aufruf der Callback-Funktion am Scriptende. Sie k&amp;ouml;nnen falls n&amp;ouml;tig mit Hilfe von <i>chdir(dirname($_SERVER[&amp;#039;SCRIPT_FILENAME&amp;#039;]))</i> wieder in das Scriptverzeichnis zur&amp;uuml;ckwechselni. </p> </div> <p class='para'> Wird ein Wert f&amp;uuml;r den optionalen Parameter <i><tt class='parameter'>chunk_size</tt></i> angegeben so wird die Callback-Funktion jeweils nach dem ersten Newline- Zeichen nach &amp;Uuml;berschreiten der so festgelegten Anzahl von Ausgabebytes aufgerufen. Wird <b><tt class='constant'>NULL</tt></b> als Parameterwert &amp;uuml;bergeben so wird der Parameter ignoriert. </p> <p class='para'> Wird f&amp;uuml;r den Parameter <i><tt class='parameter'>erase</tt></i> <b><tt class='constant'>FALSE</tt></b> &amp;uuml;bergeben so wird der Ausgabepuffer nur zum Scriptende geleert (ab PHP 4.3.0). </p> <p class='para'> Ausgabepuffer k&amp;ouml;nnen verschachtelt werden, d.g. Sie k&amp;ouml;nnen <b>ob_start()</b> erneut aufrufen w&amp;auml;hrend bereits ein anderer <b>ob_start()</b> Aufruf aktiv ist. Sie m&amp;uuml;ssen nur sicher stellen das Sie sp&amp;auml;ter auch <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a> entsprechend oft aufrufen. Sind mehrere Callback-Funktion aktiv so werden die Ausgaben der Reihe nach von Ausgabepuffer zu Ausgabepuffer weitergegeben und die Callback-Funktionen in Verschachtelungsreihenfolge aufgerufen. </p> <p class='para'> <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/de/function.ob-clean.php' class='function'>ob_clean()</a>, <a href='http://www.php.net/manual/de/function.ob-flush.php' class='function'>ob_flush()</a> und <b>ob_start()</b> k&amp;ouml;nnen innerhalb einer Callback-Funktion nicht benutzt werden, das Ergebnis eines solchen Aufrufs ist nicht definiert. Wenn Sie den Inhalt eines Puffers aus einem Callback l&amp;ouml;schen wollen so gegeben Sie einfach den Leerstring &amp;quot;&amp;quot; zur&amp;uuml;ck. Auch Funktionen wie <i>print_r($expression, true)</i> oder <i>highlight_file($filename, true)</i> die den Ausgabepuffermechanismus intern nutzen k&amp;ouml;nnen innerhalb eines Callbacks nicht benutzt werden. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Beispiel einer benutzerkonfigurierten Callbackfunktion</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'>function&amp;nbsp;</span><span style='color: #0000BB'>callback</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>)&amp;nbsp;<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;ersetzt&amp;nbsp;&amp;Auml;pfel&amp;nbsp;mit&amp;nbsp;Birnen<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;(</span><span style='color: #0000BB'>str_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'&amp;Auml;pfel'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Birnen'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'callback'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;lt;html&amp;gt;<br />&amp;lt;body&amp;gt;<br />&amp;lt;p&amp;gt;Das&amp;nbsp;ist&amp;nbsp;wie&amp;nbsp;&amp;Auml;pfel&amp;nbsp;mit&amp;nbsp;Birnen&amp;nbsp;zu&amp;nbsp;vergleichen.&amp;lt;/p&amp;gt;<br />&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_end_flush</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> Would produce: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;Das ist wie Birnen mit Birnen zu vergleichen.&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a>, <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/de/function.ob-implicit-flush.php' class='function'>ob_implicit_flush()</a>, <a href='http://www.php.net/manual/de/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a>, <a href='http://www.php.net/manual/de/function.ob-iconv-handler.php' class='function'>ob_iconv_handler()</a> <a href='http://www.php.net/manual/de/function.mb-output-handler.php' class='function'>mb_output_handler()</a>, und <a href='http://www.php.net/manual/de/function.ob-tidyhandler.php' class='function'>ob_tidyhandler()</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="ob_list_handlers" value="<div id='function.ob-list-handlers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-list-handlers.php'>ob_list_handlers</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_list_handlers</span> &amp;mdash; <span class='dc-title'>List all output handlers in use</span></p> </div> <a name='function.ob-list-handlers.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>ob_list_handlers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Lists all output handlers in use. </p> </div> <a name='function.ob-list-handlers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> This will return an array with the output handlers in use (if any). If <a href='http://www.php.net/manual/de/outcontrol.configuration.php#ini.output-buffering' class='link'>output_buffering</a> is enabled or an anonymous function was used with <a href='http://www.php.net/manual/de/function.ob-start.php' class='function'>ob_start()</a>, <b>ob_list_handlers()</b> will return &amp;quot;default output handler&amp;quot;. </p> </div> <a name='function.ob-list-handlers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ob_list_handlers()</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'>//using&amp;nbsp;output_buffering=On<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_gzhandler'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;anonymous&amp;nbsp;functions<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #0000BB'>create_function</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'$string'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'return&amp;nbsp;$string;'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</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; default output handler ) Array ( [0] =&amp;gt; ob_gzhandler ) Array ( [0] =&amp;gt; default output handler ) </pre></div> </div> </div><p> </p> </div> <a name='function.ob-list-handlers.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.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Flush the output buffer, return it as a string and turn off output buffering</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</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="ob_implicit_flush" value="<div id='function.ob-implicit-flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-implicit-flush.php'>ob_implicit_flush</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_implicit_flush</span> &amp;mdash; <span class='dc-title'> Schaltet die implizite Ausgabe ein bzw. aus </span></p> </div> <a name='function.ob-implicit-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>ob_implicit_flush</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ob_implicit_flush()</b> schaltet die implizite Ausgabe an oder aus. Die implizite Puffer-Ausgabe erzeugt eine Ausgabe nach jedem Ausgabe-Befehl, so dass keine Extra-Aufrufe von <a href='http://www.php.net/manual/de/function.flush.php' class='function'>flush()</a> mehr erforderlich sind. </p> </div> <a name='function.ob-implicit-flush.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'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>TRUE</tt></b> schaltet implizite Ausgabe ein, <b><tt class='constant'>FALSE</tt></b> schaltet sie aus. Vorgabewert ist <b><tt class='constant'>TRUE</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-implicit-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> <a name='function.ob-implicit-flush.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.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - Leert (sendet) den Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</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="ob_get_status" value="<div id='function.ob-get-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-status.php'>ob_get_status</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_status</span> &amp;mdash; <span class='dc-title'>Get status of output buffers</span></p> </div> <a name='function.ob-get-status.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>ob_get_status</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$full_status</tt> <span class='initializer'> = FALSE</span></span> ] )</div> <p class='para rdfs-comment'> <b>ob_get_status()</b> returns status information on either the top level output buffer or all active output buffer levels if <i><tt class='parameter'>full_status</tt></i> is set to <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.ob-get-status.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'>full_status</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>TRUE</tt></b> to return all active output buffer levels. If <b><tt class='constant'>FALSE</tt></b> or not set, only the top level output buffer is returned. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> If called without the <i><tt class='parameter'>full_status</tt></i> parameter or with <i><tt class='parameter'>full_status</tt></i> = <b><tt class='constant'>FALSE</tt></b> a simple array with the following elements is returned: </p><div class='informalexample'> <div class='example-contents screen'> <div class='returnvaluescode'><pre class='returnvaluescode'>Array ( [level] =&amp;gt; 2 [type] =&amp;gt; 0 [status] =&amp;gt; 0 [name] =&amp;gt; URL-Rewriter [del] =&amp;gt; 1 )</pre> </div> </div> </div><p> <div class='segmentedlist'> <strong class='title'>Simple <b>ob_get_status()</b> results</strong> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>level</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>Output nesting level</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>type</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong><i>PHP_OUTPUT_HANDLER_INTERNAL (0)</i> or <i>PHP_OUTPUT_HANDLER_USER (1)</i></div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>status</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>One of <i>PHP_OUTPUT_HANDLER_START</i> (0), <i>PHP_OUTPUT_HANDLER_CONT</i> (1) or <i>PHP_OUTPUT_HANDLER_END</i> (2)</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>name</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>Name of active output handler or &amp;#039; default output handler&amp;#039; if none is set</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>del</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>Erase-flag as set by <a href='http://www.php.net/manual/de/function.ob-start.php' class='function'>ob_start()</a></div></div> </div> </p> <p class='para'> If called with <i><tt class='parameter'>full_status</tt></i> = <b><tt class='constant'>TRUE</tt></b> an array with one element for each active output buffer level is returned. The output level is used as key of the top level array and each array element itself is another array holding status information on one active output level. </p><div class='informalexample'> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [chunk_size] =&amp;gt; 0 [size] =&amp;gt; 40960 [block_size] =&amp;gt; 10240 [type] =&amp;gt; 1 [status] =&amp;gt; 0 [name] =&amp;gt; default output handler [del] =&amp;gt; 1 ) [1] =&amp;gt; Array ( [chunk_size] =&amp;gt; 0 [size] =&amp;gt; 40960 [block_size] =&amp;gt; 10240 [type] =&amp;gt; 0 [buffer_size] =&amp;gt; 0 [status] =&amp;gt; 0 [name] =&amp;gt; URL-Rewriter [del] =&amp;gt; 1 ) ) </pre></div> </div> </div><p> </p> <p class='para'> The full output contains these additional elements: <div class='segmentedlist'> <strong class='title'>Full <b>ob_get_status()</b> results</strong> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>chunk_size</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>Chunk size as set by <a href='http://www.php.net/manual/de/function.ob-start.php' class='function'>ob_start()</a></div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>size</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>...</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>Key:</span></strong>blocksize</div><div class='seg'><strong><span class='segtitle'>Value:</span></strong>...</div></div> </div> </p> </div> <a name='function.ob-get-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.ob-get-level.php' class='function' rel='rdfs-seeAlso'>ob_get_level()</a> - Anzahl der aktiven Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</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="ob_get_level" value="<div id='function.ob-get-level' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-level.php'>ob_get_level</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_level</span> &amp;mdash; <span class='dc-title'> Anzahl der aktiven Ausgabepuffer </span></p> </div> <a name='function.ob-get-level.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>ob_get_level</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>ob_get_level()</b> liefert die Anzahl der zur Zeit gleichzeitig (&amp;uuml;bereinanderliegend) aktiven Ausgabepuffer oder 0 wenn keine Ausgabepufferung genutzt wird. </p> </div> <a name='function.ob-get-level.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die Anzahle der aktiven Ausgabepuffer zur&amp;uuml;ck. Wenn keine Ausgabepufferung aktiv ist wird 0 zur&amp;uuml;ckgegeben. </p> </div> <a name='function.ob-get-level.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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers 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="ob_get_length" value="<div id='function.ob-get-length' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-length.php'>ob_get_length</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_length</span> &amp;mdash; <span class='dc-title'>Return the length of the output buffer</span></p> </div> <a name='function.ob-get-length.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>ob_get_length</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This will return the length of the contents in the output buffer. </p> </div> <a name='function.ob-get-length.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the length of the output buffer contents or <b><tt class='constant'>FALSE</tt></b> if no buffering is active. </p> </div> <a name='function.ob-get-length.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A simple <b>ob_get_length()</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 />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$len1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_length</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$len2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_length</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$len1&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'>$len2</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> 6, 11 </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-length.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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers 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="ob_get_flush" value="<div id='function.ob-get-flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-flush.php'>ob_get_flush</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_flush</span> &amp;mdash; <span class='dc-title'>Flush the output buffer, return it as a string and turn off output buffering</span></p> </div> <a name='function.ob-get-flush.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>ob_get_flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>ob_get_flush()</b> flushes the output buffer, return it as a string and turns off output buffering. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> This function is similar to <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, except that this function returns the buffer as a string. </span> </p></blockquote> </div> <a name='function.ob-get-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the output buffer or <b><tt class='constant'>FALSE</tt></b> if no buffering is active. </p> </div> <a name='function.ob-get-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ob_get_flush()</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'>//using&amp;nbsp;output_buffering=On<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//save&amp;nbsp;buffer&amp;nbsp;in&amp;nbsp;a&amp;nbsp;file<br /></span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_flush</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'buffer.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</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; default output handler ) Array ( ) </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-flush.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.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</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="ob_get_contents" value="<div id='function.ob-get-contents' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-contents.php'>ob_get_contents</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_contents</span> &amp;mdash; <span class='dc-title'> Gibt den Inhalt des Ausgabe-Puffers zur&amp;uuml;ck </span></p> </div> <a name='function.ob-get-contents.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>ob_get_contents</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gibt den Inhalt des Ausgabepuffers ohne L&amp;ouml;schung zur&amp;uuml;ck. </p> </div> <a name='function.ob-get-contents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> <b>ob_get_contents()</b> gibt den Inhalt des Ausgabepuffers zur&amp;uuml;ck ohne ihn zu l&amp;ouml;schen oder <b><tt class='constant'>FALSE</tt></b>, wenn die Ausgabe-Pufferung nicht aktiv ist. </p> </div> <a name='function.ob-get-contents.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Einfaches <b>ob_get_contents()</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 />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_contents</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_contents</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$out2</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(6) &amp;quot;Hello &amp;quot; string(11) &amp;quot;Hello World&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-length.php' class='function' rel='rdfs-seeAlso'>ob_get_length()</a> - Return the length of the output buffer</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="ob_get_clean" value="<div id='function.ob-get-clean' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-get-clean.php'>ob_get_clean</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_clean</span> &amp;mdash; <span class='dc-title'>Get current buffer contents and delete current output buffer</span></p> </div> <a name='function.ob-get-clean.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>ob_get_clean</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the current buffer contents and delete current output buffer. </p> <p class='para'> <b>ob_get_clean()</b> essentially executes both <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a> and <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a>. </p> </div> <a name='function.ob-get-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Returns the contents of the output buffer and end output buffering. If output buffering isn&amp;#039;t active then <b><tt class='constant'>FALSE</tt></b> is returned. </p> </div> <a name='function.ob-get-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 A simple <b>ob_get_clean()</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 />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_clean</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtolower</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out</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; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-clean.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.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</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="ob_flush" value="<div id='function.ob-flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-flush.php'>ob_flush</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_flush</span> &amp;mdash; <span class='dc-title'> Leert (sendet) den Ausgabepuffer </span></p> </div> <a name='function.ob-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>ob_flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion sendet den aktuellen Inhalt des Ausgabepuffers (falls vorhanden). Wenn sie die Pufferinhalte mit <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a> weiterverarbeiten wollen so m&amp;uuml;ssen sie dies vor Aufruf von <b>ob_flush()</b> tun da diese sonst nicht mehr vorhanden sind. </p> <p class='para'> Anders als bei <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a> bleibt der Ausgabepuffer erhalten. </p> </div> <a name='function.ob-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> <a name='function.ob-flush.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.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-clean.php' class='function' rel='rdfs-seeAlso'>ob_clean()</a> - L&amp;ouml;scht den Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</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="ob_end_flush" value="<div id='function.ob-end-flush' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-end-flush.php'>ob_end_flush</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_end_flush</span> &amp;mdash; <span class='dc-title'> Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung </span></p> </div> <a name='function.ob-end-flush.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>ob_end_flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Der Inhalt des Ausgabepuffers (sofern vorhanden) wird abgeschickt und der Ausgabepuffer (aber nur dieser) wird deaktiviert. Falls sie mit dem Puffer-Inhalt weiter arbeiten m&amp;ouml;chten, m&amp;uuml;ssen sie diesen erst per <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a> zwischen speichern bevor sie <b>ob_end_flush()</b> aufrufen, da dadurch der Puffer geleert wird. </p> <blockquote><p><b class='note'>Hinweis</b>: <span class='simpara'> Diese Funktion &amp;auml;hnelt <a href='http://www.php.net/manual/de/function.ob-get-flush.php' class='function'>ob_get_flush()</a>, aber <a href='http://www.php.net/manual/de/function.ob-get-flush.php' class='function'>ob_get_flush()</a> lieft den Inhalt des Puffers als String zur&amp;uuml;ck. </span> </p></blockquote> </div> <a name='function.ob-end-flush.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>. Gr&amp;uuml;nde f&amp;uuml;r Fehler sind erstens, dass sie die Funktion ohne einen aktiven Puffer augerufen haben, oder zweitens, dass aus irgendeinem Grund der Puffer nicht gel&amp;ouml;scht werden konnte (m&amp;ouml;glich bei speziellen Puffern). </p> </div> <a name='function.ob-end-flush.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Wenn die Funktion fehlschl&amp;auml;gt, generiert sie eine <b><tt class='constant'>E_NOTICE</tt></b>. </p> </div> <a name='function.ob-end-flush.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'> Die Funktion gibt nun den Erfolgsstatus als <a href='http://www.php.net/manual/de/language.types.boolean.php' class='type bool'>bool</a> zur&amp;uuml;ck. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a>-Beispiel</b></p> <div class='example-contents para'><p> Das folgende Beispiel zeigt einen einfachen Weg, um alle aktiven Ausgabepuffer zu leeren und zu entfernen: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(@</span><span style='color: #0000BB'>ob_end_flush</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.ob-end-flush.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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Flush the output buffer, return it as a string and turn off output buffering</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Leert (sendet) den Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</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="ob_end_clean" value="<div id='function.ob-end-clean' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-end-clean.php'>ob_end_clean</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_end_clean</span> &amp;mdash; <span class='dc-title'> L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung </span></p> </div> <a name='function.ob-end-clean.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>ob_end_clean</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Der Inhalt des Ausgabepuffers (sofern vorhanden) wird verworfen und der Ausgabepuffer (aber nur dieser) wird deaktiviert. Falls sie mit dem Puffer-Inhalt weiter arbeiten m&amp;ouml;chten, m&amp;uuml;ssen sie diesen erst per <a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function'>ob_get_contents()</a> zwischen speichern bevor sie <b>ob_end_clean()</b> aufrufen, da dadurch der Puffer geleert wird. </p> </div> <a name='function.ob-end-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Die Funktion gibt <b><tt class='constant'>TRUE</tt></b> zur&amp;uuml;ck wenn ein Ausgabepuffer entfernt wurde, <b><tt class='constant'>FALSE</tt></b> wenn kein aktiver Puffer vorhanden war oder der aktuelle Puffer nicht deaktiviert werden konnte (dies ist bei speziellen Puffern m&amp;ouml;glich). </p> </div> <a name='function.ob-end-clean.errors'></a><div class='refsect1 errors'> <h3 class='title'>Fehler/Exceptions</h3> <p class='para'> Im Fehlerfall generiert die Funktion eine <b><tt class='constant'>E_NOTICE</tt></b> Meldung. </p> </div> <a name='function.ob-end-clean.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 Boolean-R&amp;uuml;ckgabewert wurde hinzugef&amp;uuml;gt. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> Das folgende Beispiel zeigt einen einfachen Weg um alle aktiven Ausgabepuffer zu entfernen: </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>ob_end_clean()</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 />ob_start</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Text&amp;nbsp;der&amp;nbsp;nicht&amp;nbsp;ausgegeben&amp;nbsp;wird.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>ob_end_clean</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.ob-end-clean.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.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ausgabepufferung aktivieren</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Gibt den Inhalt des Ausgabe-Puffers zur&amp;uuml;ck</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Leert (sendet) den Ausgabepuffer</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="ob_clean" value="<div id='function.ob-clean' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.ob-clean.php'>ob_clean</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.2.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_clean</span> &amp;mdash; <span class='dc-title'> L&amp;ouml;scht den Ausgabepuffer </span></p> </div> <a name='function.ob-clean.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>ob_clean</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Diese Funktion verwirft den aktuellen Inhalt des Ausgabepuffers. Anders als bei <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a> bleibt der Ausgabepuffer dabei aber erhalten. </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.ob-flush.php' class='function'>ob_flush()</a>, <a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function'>ob_end_flush()</a> und <a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function'>ob_end_clean()</a>. </p> </div> <a name='function.ob-clean.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.ob-clean.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.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Leert (sendet) den Ausgabepuffer</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Leert (schickt/sendet) den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</li> <li class='member'><a href='http://www.php.net/manual/de/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - L&amp;ouml;scht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung</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="number_format" value="<div id='function.number-format' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.number-format.php'>number_format</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>number_format</span> &amp;mdash; <span class='dc-title'>Formatiert eine Zahl mit Tausender-Gruppierung</span></p> </div> <a name='function.number-format.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>number_format</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$number</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$decimals</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>number_format</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$number</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$decimals</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dec_point</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$thousands_sep</tt></span> )</div> <p class='para rdfs-comment'> Die Funktion akzeptiert entweder einen, zwei oder vier Parameter (nicht jedoch drei): </p> <p class='para'> Wird nur ein Parameter &amp;uuml;bergeben, wird <i><tt class='parameter'>number</tt></i> ohne Nachkommastellen, aber mit einem Komma (&amp;quot;,&amp;quot;) zur Gruppierung der Tausenderstellen formatiert. </p> <p class='para'> Wurden zwei Parameter &amp;uuml;bergeben, wird <i><tt class='parameter'>number</tt></i> als Zahl mit <i><tt class='parameter'>decimals</tt></i> Nachkommastellen mit einem Punkt (&amp;quot;.&amp;quot;) als Trennzeichen sowie einem Komma (&amp;quot;,&amp;quot;) zur Gruppierung der Tausenderstellen formatiert. </p> <p class='para'> Wenn alle vier Parameter &amp;uuml;bergeben wurden, wird <i><tt class='parameter'>number</tt></i> als Zahl formatiert, die <i><tt class='parameter'>decimals</tt></i> Nachkommastellen hat, die mittels <i><tt class='parameter'>dec_point</tt></i> anstelle des Punktes (&amp;quot;.&amp;quot;) von der Zahl getrennt werden, und deren Tausenderstellen mittels <i><tt class='parameter'>thousands_sep</tt></i> anstelle des Kommas (&amp;quot;,&amp;quot;) gruppiert werden. </p> </div> <a name='function.number-format.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Eine formatierte Version von <i><tt class='parameter'>number</tt></i> . </p> </div> <a name='function.number-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'>number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Die zu formatierende Zahl. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>decimals</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sets the number of decimal points. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dec_point</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt das Trennzeichen f&amp;uuml;r die Nachkommastellen. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>thousands_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt das Tausendertrennzeichen. </p> <p class='para'> Nur das erste Zeichen von <i><tt class='parameter'>thousands_sep</tt></i> wird verwendet. Wenn Sie beispielsweise <i>bar</i> f&amp;uuml;r <i><tt class='parameter'>thousands_sep</tt></i> auf die Zahl <i>1000</i> anwenden, gibt Ihnen <b>number_format()</b> <i>1b000</i> zur&amp;uuml;ck. </p> </dd> </dl> <p> </p> </div> <a name='function.number-format.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>number_format()</b>-Beispiel</b></p> <div class='example-contents para'><p> Beispielsweise notiert man in Frankreich normalerweise zwei Dezimalstellen mit einem Komma (&amp;#039;,&amp;#039;) als Trennzeichen sowie ein Leerzeichen (&amp;#039; &amp;#039;) zur Gruppierung der Tausender. Das kann durch folgende Zeile erreicht werden: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1234.56</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Englische&amp;nbsp;Notation&amp;nbsp;(Standard)<br /></span><span style='color: #0000BB'>$english_format_number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1,235<br /><br />//&amp;nbsp;Franzoesische&amp;nbsp;Notation<br /></span><span style='color: #0000BB'>$nombre_format_francais&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</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'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1&amp;nbsp;234,56<br /><br /></span><span style='color: #0000BB'>$number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1234.5678</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Englische&amp;nbsp;Notation&amp;nbsp;ohne&amp;nbsp;Tausendergruppierung<br /></span><span style='color: #0000BB'>$english_format_number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</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'>'.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1234.57<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.number-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.money-format.php' class='function' rel='rdfs-seeAlso'>money_format()</a> - Formats a number as a currency string</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.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.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - &amp;Uuml;bertr&amp;auml;gt einen String in ein angegebenes 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="NoRewindIterator::__construct" value="<div id='norewinditerator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.construct.php'>NoRewindIterator::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::__construct</span> &amp;mdash; <span class='dc-title'>Construct a NoRewindIterator</span></p> </div> <a name='norewinditerator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Beschreibung</h3> <div class='methodsynopsis dc-description'> <span class='methodname'><b>NoRewindIterator::__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 NoRewindIterator. </p> </div> <a name='norewinditerator.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 being used. </p> </dd> </dl> <p> </p> </div> <a name='norewinditerator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> A <span class='methodname'><b>NoRewindIterator</b></span> based on the passed in <i><tt class='parameter'>iterator</tt></i> . </p> </div> <a name='norewinditerator.construct.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>NoRewindIterator::__construct</b></span> example</b></p> <div class='example-contents para'><p> The second loop does not output because the iterator is only used once, as it does not rewind. </p></div> <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'>'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 /><br /></span><span style='color: #0000BB'>$arr&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'>$fruit</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$it&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>NoRewindIterator</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</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: #DD0000'>'Fruit&amp;nbsp;A:\n'</span><span style='color: #007700'>;<br />foreach(&amp;nbsp;</span><span style='color: #0000BB'>$it&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$item&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$item&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Fruit&amp;nbsp;B:\n'</span><span style='color: #007700'>;<br />foreach(&amp;nbsp;</span><span style='color: #0000BB'>$it&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$item&amp;nbsp;</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$item&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 eine &amp;auml;hnliche Ausgabe wie:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Fruit A: apple banana cranberry Fruit B: </pre></div> </div> </div><p> </p> </div> <a name='norewinditerator.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/norewinditerator.valid.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::valid</a> - Validates 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="NoRewindIterator::valid" value="<div id='norewinditerator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.valid.php'>NoRewindIterator::valid</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::valid</span> &amp;mdash; <span class='dc-title'>Validates the iterator</span></p> </div> <a name='norewinditerator.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>NoRewindIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Checks whether the iterator is valid. </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='norewinditerator.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='norewinditerator.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='norewinditerator.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/norewinditerator.getinneriterator.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::getInnerIterator</a> - Get the 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="NoRewindIterator::next" value="<div id='norewinditerator.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.next.php'>NoRewindIterator::next</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::next</span> &amp;mdash; <span class='dc-title'>Forward to the next element</span></p> </div> <a name='norewinditerator.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>NoRewindIterator::next</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Forwards to the next 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='norewinditerator.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='norewinditerator.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='norewinditerator.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/norewinditerator.haschildren.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::rewind</a> - Prevents the rewind operation on the 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="NoRewindIterator::key" value="<div id='norewinditerator.key' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.key.php'>NoRewindIterator::key</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::key</span> &amp;mdash; <span class='dc-title'>Get the current key</span></p> </div> <a name='norewinditerator.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'><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>NoRewindIterator::key</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets 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='norewinditerator.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='norewinditerator.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='norewinditerator.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/norewinditerator.next.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::next</a> - Forward 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="NoRewindIterator::getInnerIterator" value="<div id='norewinditerator.getinneriterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.getinneriterator.php'>NoRewindIterator::getInnerIterator</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::getInnerIterator</span> &amp;mdash; <span class='dc-title'>Get the inner iterator</span></p> </div> <a name='norewinditerator.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'><a href='http://www.php.net/manual/de/class.iterator.php' class='type iterator'>iterator</a></span> <span class='methodname'><b>NoRewindIterator::getInnerIterator</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Gets the inner iterator, that was passed in to <a href='http://www.php.net/manual/de/class.norewinditerator.php' class='classname'>NoRewindIterator</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='norewinditerator.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='norewinditerator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The inner iterator, as passed to <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.construct.php' class='function'>NoRewindIterator::__construct</a></span>. </p> </div> <a name='norewinditerator.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/norewinditerator.valid.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::valid</a> - Validates 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="NoRewindIterator::current" value="<div id='norewinditerator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/norewinditerator.current.php'>NoRewindIterator::current</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>NoRewindIterator::current</span> &amp;mdash; <span class='dc-title'>Get the current value</span></p> </div> <a name='norewinditerator.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/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>NoRewindIterator::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='norewinditerator.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='norewinditerator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> The current value. </p> </div> <a name='norewinditerator.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/norewinditerator.key.php' class='function' rel='rdfs-seeAlso'>NoRewindIterator::key</a> - Get the current key</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="NoRewindIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/de/class.norewinditerator.php'>The NoRewindIterator class</a></h1> <div class='partintro'> <div id='norewinditerator.intro' class='section'> <h2 class='title'>Einf&amp;uuml;hrung</h2> <p class='para'> This iterator cannot be rewinded. </p> </div> <div id='norewinditerator.synopsis' class='section'> <h2 class='title'>Klassenbeschreibung</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>NoRewindIterator</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>NoRewindIterator</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> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.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='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.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'>iterator</span> <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.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'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.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/norewinditerator.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/norewinditerator.haschildren.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'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/de/norewinditerator.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/norewinditerator.construct.php'>NoRewindIterator::__construct</a> &amp;mdash; Construct a NoRewindIterator</li><li><a href='http://www.php.net/manual/de/norewinditerator.current.php'>NoRewindIterator::current</a> &amp;mdash; Get the current value</li><li><a href='http://www.php.net/manual/de/norewinditerator.getinneriterator.php'>NoRewindIterator::getInnerIterator</a> &amp;mdash; Get the inner iterator</li><li><a href='http://www.php.net/manual/de/norewinditerator.key.php'>NoRewindIterator::key</a> &amp;mdash; Get the current key</li><li><a href='http://www.php.net/manual/de/norewinditerator.next.php'>NoRewindIterator::next</a> &amp;mdash; Forward to the next element</li><li><a href='http://www.php.net/manual/de/norewinditerator.haschildren.php'>NoRewindIterator::rewind</a> &amp;mdash; Prevents the rewind operation on the inner iterator.</li><li><a href='http://www.php.net/manual/de/norewinditerator.valid.php'>NoRewindIterator::valid</a> &amp;mdash; Validates the iterator</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="nl2br" value="<div id='function.nl2br' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.nl2br.php'>nl2br</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>nl2br</span> &amp;mdash; <span class='dc-title'>F&amp;uuml;gt vor allen Zeilenumbr&amp;uuml;chen eines Strings HTML-Zeilenumbr&amp;uuml;che ein</span></p> </div> <a name='function.nl2br.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>nl2br</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_xhtml</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Gibt den <i><tt class='parameter'>string</tt></i> mit einem vor allen Neue-Zeile-Zeichen eingef&amp;uuml;gten &amp;#039;&amp;lt;br /&amp;gt;&amp;#039; oder &amp;#039;&amp;lt;br&amp;gt;&amp;#039; zur&amp;uuml;ck. </p> </div> <a name='function.nl2br.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 Eingabezeichenkette. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_xhtml</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Bestimmt, ob XHTML-kompatible Zeilenumbr&amp;uuml;che verwendet werden sollen oder nicht (Standardwert ist <b><tt class='constant'>TRUE</tt></b>). </p> </dd> </dl> <p> </p> </div> <a name='function.nl2br.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>R&amp;uuml;ckgabewerte</h3> <p class='para'> Gibt die ver&amp;auml;nderte Zeichenkette zur&amp;uuml;ck. </p> </div> <a name='function.nl2br.examples'></a><div class='refsect1 examples'> <h3 class='title'>Beispiele</h3> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Verwenden von <b>nl2br()</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'>echo&amp;nbsp;</span><span style='color: #0000BB'>nl2br</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'foo&amp;nbsp;ist&amp;nbsp;nicht\n&amp;nbsp;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>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> foo ist nicht&amp;lt;br /&amp;gt; bar </pre></div> </div> </div><p> </p><div class='example'> <p><b>Beispiel #2 Erstellen von validem HTML-Markup unter Verwendung des <i><tt class='parameter'>is_xhtml</tt></i> -Parameters</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'>nl2br</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Willkommen\r\nDies&amp;nbsp;ist&amp;nbsp;mein&amp;nbsp;HTML-Dokument'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</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> Willkommen&amp;lt;br&amp;gt; Dies ist mein HTML-Dokument </pre></div> </div> </div><p> </p> </div> <a name='function.nl2br.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 optionale <i><tt class='parameter'>is_xhtml</tt></i> -Parameter wurde hinzugef&amp;uuml;gt. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> <b>nl2br()</b> ist nun XHTML-konform. Alle &amp;auml;lteren Versionen geben <i><tt class='parameter'>string</tt></i> mit vor allen Zeilenumbr&amp;uuml;chen eingef&amp;uuml;gtem &amp;#039;&amp;lt;br&amp;gt;&amp;#039; statt &amp;#039;&amp;lt;br /&amp;gt;&amp;#039; zur&amp;uuml;ck. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.nl2br.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.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.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> </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="next" value="<div id='function.next' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.next.php'>next</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>next</span> &amp;mdash; <span class='dc-title'>R&amp;uuml;ckt den internen Zeiger eines Arrays vor</span></p> </div> <a name='function.next.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>next</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'> Diese Funktion gibt den Wert des n&amp;auml;chsten Elements des Arrays zur&amp;uuml;ck, auf das der interne Zeiger des Arrays gerade zeigt. Sind keine Elemente mehr vorhanden, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </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'> <b>next()</b> verh&amp;auml;lt sich &amp;auml;hnlich wie <a href='http://www.php.net/manual/de/function.current.php' class='function'>current()</a>, mit einem Unterschied. Der interne Zeiger wird um ein Element vorger&amp;uuml;ckt, bevor der Wert des Elements zur&amp;uuml;ckgegeben wird, d.h. es wird der Wert des n&amp;auml;chsten Elements zur&amp;uuml;ckgegeben, und der interne Zeiger um eins erh&amp;ouml;ht. Zeigt der interne Zeiger hinter das Ende der Elementliste, wird <b><tt class='constant'>FALSE</tt></b> zur&amp;uuml;ckgegeben. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 Beispiel f&amp;uuml;r die Verwendung von <b>next()</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;'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Fahrrad'</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.current.php' class='function'>current()</a>, <a href='http://www.php.net/manual/de/function.end.php' class='function'>end()</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="natsort" value="<div id='function.natsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.natsort.php'>natsort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>natsort</span> &amp;mdash; <span class='dc-title'>Sortiert ein Array in &amp;quot;nat&amp;uuml;rlicher Reihenfolge&amp;quot;</span></p> </div> <a name='function.natsort.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>natsort</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'> Diese Funktion implementiert einen Sortieralgorithmus, welcher alphanumerische Zeichenketten reiht, wie es auch ein Mensch tun w&amp;uuml;rde, wobei Sie die Schl&amp;uuml;ssel-Wert-Zuordnung beibeh&amp;auml;lt. Das wird als &amp;quot;nat&amp;uuml;rliche Reihenfolge&amp;quot; bezeichnet. w&amp;uuml;rde. Hier ein Beispiel f&amp;uuml;r den Unterschied zwischen diesem und dem normalen Sortieralgorithmus f&amp;uuml;r Strings eines Computers (verwendet in <a href='http://www.php.net/manual/de/function.sort.php' class='function'>sort()</a>): </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'> </p><div class='example'> <p><b>Beispiel #1 <b>natsort()</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;</span><span style='color: #0000BB'>$array2&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 /></span><span style='color: #0000BB'>sort&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Standardsortierung\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>natsort&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nSortieren&amp;nbsp;mit&amp;nbsp;nat&amp;uuml;rlicher&amp;nbsp;Reihenfolge\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r&amp;nbsp;</span><span style='color: #007700'>(</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> Standardsortierung Array ( [0] =&amp;gt; img1.png [1] =&amp;gt; img10.png [2] =&amp;gt; img12.png [3] =&amp;gt; img2.png ) Sortieren mit nat&amp;uuml;rlicher Reihenfolge Array ( [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> Detailliertere Informationen finden Sie auf Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> Seite. </p></div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.natcasesort.php' class='function'>natcasesort()</a>, <a href='http://www.php.net/manual/de/function.strnatcmp.php' class='function'>strnatcmp()</a> und <a href='http://www.php.net/manual/de/function.strnatcasecmp.php' class='function'>strnatcasecmp()</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="natcasesort" value="<div id='function.natcasesort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/de/function.natcasesort.php'>natcasesort</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>natcasesort</span> &amp;mdash; <span class='dc-title'>Sortiert ein Array in &amp;quot;nat&amp;uuml;rlicher Reihenfolge&amp;quot;, Gro&amp;szlig;/Kleinschreibung wird ignoriert</span></p> </div> <a name='function.natcasesort.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>natcasesort</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'> Diese Funktion implementiert einen Sortieralgorithmus, welcher alphanumerische Zeichenketten reiht, wie es auch ein Mensch tun w&amp;uuml;rde, wobei Sie die Schl&amp;uuml;ssel-Wert-Zuordnung beibeh&amp;auml;lt. Das wird als &amp;quot;nat&amp;uuml;rliche Reihenfolge&amp;quot; bezeichnet. </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'> <b>natcasesort()</b> ist eine Gro&amp;szlig;-/kleinschreibung ignorierende Version von <a href='http://www.php.net/manual/de/function.natsort.php' class='function'>natsort()</a>. </p> <p class='para'> </p><div class='example'> <p><b>Beispiel #1 <b>natcasesort()</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;</span><span style='color: #0000BB'>$array2&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'>sort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Standard&amp;nbsp;Reihenfolge\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array1</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>natcasesort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array2</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nNat&amp;uuml;rliche&amp;nbsp;Reihenfolge&amp;nbsp;(Gro&amp;szlig;-/Kleinschreibung&amp;nbsp;ignorierend)\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</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> Standard Reihenfolge Array ( [0] =&amp;gt; IMG0.png [1] =&amp;gt; IMG3.png [2] =&amp;gt; img1.png [3] =&amp;gt; img10.png [4] =&amp;gt; img12.png [5] =&amp;gt; img2.png ) Nat&amp;uuml;rliche Reihenfolge (Gro&amp;szlig;-/Kleinschreibung ignorierend) Array ( [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> Detailliertere Informationen finden Sie auf Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> Seite. </p></div> </div><p> </p> <p class='para'> Siehe auch <a href='http://www.php.net/manual/de/function.sort.php' class='function'>sort()</a>, <a href='http://www.php.net/manual/de/function.natsort.php' class='function'>natsort()</a>, <a href='http://www.php.net/manual/de/function.strnatcmp.php' class='function'>strnatcmp()</a> und <a href='http://www.php.net/manual/de/function.strnatcasecmp.php' class='function'>strnatcasecmp()</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> " />
</strings>

