<strings>
<string id="RuntimeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/pt_br/class.runtimeexception.php'>The RuntimeException class</a></h1> <div class='partintro'> <div id='runtimeexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Retira espa&amp;ccedil;o em branco (ou outros caracteres) do final da string</span></p> </div> <a name='function.rtrim.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o retorna a string com os espa&amp;ccedil;os em branco retirados do final de <i><tt class='parameter'>str</tt></i> . </p> <p class='para'> Sem o segundo par&amp;acirc;metro, <b>rtrim()</b> ir&amp;aacute; retirar os seguintes caracteres: </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>)), um espa&amp;ccedil;o comum. </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>)), uma tabula&amp;ccedil;&amp;atilde;o. </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>)), uma nova linha. </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>)), um retorno de carro(ENTER). </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>)), o byte <i>NULL</i>. </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>)), uma tabula&amp;ccedil;&amp;atilde;o vertical. </span> </li> </ul><p> </p> </div> <a name='function.rtrim.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voc&amp;ecirc; tamb&amp;eacute;m pode especificar os caracteres que voc&amp;ecirc; deseja retirar, pelo par&amp;acirc;metro <i><tt class='parameter'>charlist</tt></i> . Simplesmente liste todos os caracteres que voc&amp;ecirc; quer ver retirados. Com <i>..</i> voc&amp;ecirc; pode especificar um intervalo de caracteres. </p> </dd> </dl> <p> </p> </div> <a name='function.rtrim.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a string modificada. </p> </div> <a name='function.rtrim.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>charlist</tt></i> foi adicionado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rtrim.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de uso da fun&amp;ccedil;&amp;atilde;o <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;trim&amp;nbsp;the&amp;nbsp;ASCII&amp;nbsp;control&amp;nbsp;characters&amp;nbsp;at&amp;nbsp;the&amp;nbsp;end&amp;nbsp;of&amp;nbsp;$binary<br />//&amp;nbsp;(from&amp;nbsp;0&amp;nbsp;to&amp;nbsp;31&amp;nbsp;inclusive)<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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.trim.php' class='function' rel='rdfs-seeAlso'>trim()</a> - Retira espa&amp;ccedil;o no &amp;iacute;nicio e final de uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ltrim.php' class='function' rel='rdfs-seeAlso'>ltrim()</a> - Retira espa&amp;ccedil;os em branco (ou outros caracteres) do in&amp;iacute;cio da 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="rsort" value="<div id='function.rsort' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/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'>Ordena um array em ordem descrescente</span></p> </div> <a name='function.rsort.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ] )</div> <p class='para rdfs-comment'> Essa fun&amp;ccedil;&amp;atilde;o ordena um array em ordem descrescente (do maior para o menor). </p> </div> <a name='function.rsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O array de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voc&amp;ecirc; pode modificar o comportamento da ordena&amp;ccedil;&amp;atilde;o usando este par&amp;acirc;metro opcional <i><tt class='parameter'>sort_flags</tt></i> , para detalhes veja a <a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.rsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>rsort()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$frutas&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'limao'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'laranja'</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'>'ma&amp;ccedil;&amp;atilde;'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rsort&amp;nbsp;</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$frutas</span><span style='color: #007700'>);<br />foreach(&amp;nbsp;</span><span style='color: #0000BB'>$frutas&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$chave&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$valor&amp;nbsp;</span><span style='color: #007700'>){<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$chave</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$valor</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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 = ma&amp;ccedil;&amp;atilde; 1 = limao 2 = laranja 3 = banana </pre></div> </div> <div class='example-contents para'><p> As frutas foram ordenadas em ordem alfab&amp;eacute;tica decrescente. </p></div> </div><p> </p> </div> <a name='function.rsort.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o define novas chaves para os elementos em <i><tt class='parameter'>array</tt></i> . Ela ir&amp;aacute; remover qualquer chave que voc&amp;ecirc; tenha definido, ao inv&amp;eacute;s de simplesmente reordenar as chaves.</span></p></blockquote> </div> <a name='function.rsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.arsort.php' class='function' rel='rdfs-seeAlso'>arsort()</a> - Ordena um array em ordem descrescente mantendo a associa&amp;ccedil;&amp;atilde;o entre &amp;iacute;ndices e valores</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.asort.php' class='function' rel='rdfs-seeAlso'>asort()</a> - Ordena um array mantendo a associa&amp;ccedil;&amp;atilde;o entre &amp;iacute;ndices e valores</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ksort.php' class='function' rel='rdfs-seeAlso'>ksort()</a> - Ordena um array pelas chaves</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.krsort.php' class='function' rel='rdfs-seeAlso'>krsort()</a> - Ordena um array pelas chaves em ordem descrescente</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.sort.php' class='function' rel='rdfs-seeAlso'>sort()</a> - Ordena um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.usort.php' class='function' rel='rdfs-seeAlso'>usort()</a> - Ordena um array pelos valores utilizando uma fun&amp;ccedil;&amp;atilde;o de compara&amp;ccedil;&amp;atilde;o definida pelo usu&amp;aacute;rio</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Arredonda um n&amp;uacute;mero</span></p> </div> <a name='function.round.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ] )</div> <p class='para rdfs-comment'> Retornar um valor arredondado de <i><tt class='parameter'>val</tt></i> em <i><tt class='parameter'>precision</tt></i> casas decimais. <i><tt class='parameter'>precision</tt></i> pode ser negativo ou zero (padr&amp;atilde;o). </p> <p class='para'> </p><blockquote><p><b class='note'>Nota</b>: <span class='simpara'> o PHP n&amp;atilde;o manipula strings como <i>&amp;quot;12,300.2&amp;quot;</i> corretamente por padr&amp;atilde;o. Veja <a href='http://www.php.net/manual/pt_BR/language.types.string.php#language.types.string.conversion' class='link'>convertendo de strings</a>. </span> </p></blockquote><p> </p> <p class='para'> </p><blockquote><p><b class='note'>Nota</b>: <span class='simpara'> O par&amp;acirc;metro <i><tt class='parameter'>precision</tt></i> foi acrescentado no PHP 4. </span> </p></blockquote><p> </p> </div> <a name='function.round.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O valor para arredondar </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>precision</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O n&amp;uacute;mero opcional de d&amp;iacute;gitos decimais para arredondar, o padr&amp;atilde;o &amp;eacute; 0 </p> </dd> </dl> <p> </p> </div> <a name='function.round.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O valor arredondado </p> </div> <a name='function.round.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplos da <b>round()</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'>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.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ceil.php' class='function' rel='rdfs-seeAlso'>ceil()</a> - Arredonda fra&amp;ccedil;&amp;otilde;es para cima</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.floor.php' class='function' rel='rdfs-seeAlso'>floor()</a> - Arredonda fra&amp;ccedil;&amp;otilde;es para baixo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.number-format.php' class='function' rel='rdfs-seeAlso'>number_format()</a> - Formata um n&amp;uacute;mero com os milhares agrupados</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Remove um diret&amp;oacute;rio</span></p> </div> <a name='function.rmdir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>rmdir</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dirname</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ] )</div> <p class='para rdfs-comment'> Tenta remover o diret&amp;oacute;rio com o nome de <i><tt class='parameter'>dirname</tt></i> . O diret&amp;oacute;rio tem que estar vazio e as permiss&amp;otilde;es relevantes autorizarem a esta opera&amp;ccedil;&amp;atilde;o. </p> </div> <a name='function.rmdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dirname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Caminho para o diret&amp;oacute;rio. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>O suporte ao contexto foi adicionado com o PHP 5.0.0. Para uma descri&amp;ccedil;&amp;atilde;o de <i>contextos</i>, veja <a href='http://www.php.net/manual/pt_BR/ref.stream.php' class='xref'>Stream Fun&amp;ccedil;&amp;otilde;es</a></span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rmdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.rmdir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> No PHP 5.0.0 <b>rmdir()</b> pode tamb&amp;eacute;m ser usada com <em class='emphasis'>alguns</em> URL wrappers. Consulte <a href='http://www.php.net/manual/pt_BR/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a> para uma listagem de wrappers suportados pela <b>rmdir()</b>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rmdir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Quando o <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe-mode</a> est&amp;aacute; ativo, o PHP verifica se o diret&amp;oacute;rio no qual o script est&amp;aacute; em opera&amp;ccedil;&amp;atilde;o tem o mesmo UID (propriet&amp;aacute;rio) do script que est&amp;aacute; sendo executado.</span></p></blockquote> </div> <a name='function.rmdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mkdir.php' class='function' rel='rdfs-seeAlso'>mkdir()</a> - Cria um diret&amp;oacute;rio</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Apaga um arquivo</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Voltar (rewind) o manipulador de diret&amp;oacute;rio</span></p> </div> <a name='function.rewinddir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Reinicia o stream do diret&amp;oacute;rio indicado por <i><tt class='parameter'>dir_handle</tt></i> para o in&amp;iacute;cio do diret&amp;oacute;rio. </p> </div> <a name='function.rewinddir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O manipulador de diret&amp;oacute;rio <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> aberto com <a href='http://www.php.net/manual/pt_BR/function.opendir.php' class='function'>opendir()</a>. </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/pt_br/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'>Reinicializa a posi&amp;ccedil;&amp;atilde;o do ponteiro de arquivos para o in&amp;iacute;cio</span></p> </div> <a name='function.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</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'> Muda o indicador de ponteiro de arquivo <i><tt class='parameter'>handle</tt></i> para o in&amp;iacute;cio do stream do arquivo. </p> <blockquote><p><b class='note'>Nota</b>: Se voc&amp;ecirc; abriu arquivo no modo append (&amp;quot;a&amp;quot; ou &amp;quot;a+&amp;quot;), qualquer informa&amp;ccedil;&amp;atilde;o que voc&amp;ecirc; escrever para o arquivo ser&amp;aacute; sempre adicionada, desconsiderando a posi&amp;ccedil;&amp;atilde;o no arquivo. <br /> </p></blockquote> </div> <a name='function.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ponteiro de arquivo tem que ser v&amp;aacute;lido e tem que apontar para um arquivo aberto com sucesso por <a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function'>fopen()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.fseek.php' class='function' rel='rdfs-seeAlso'>fseek()</a> - Procura (seeks) em um ponteiro de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ftell.php' class='function' rel='rdfs-seeAlso'>ftell()</a> - Retorna a posi&amp;ccedil;&amp;atilde;o de leitura/grava&amp;ccedil;&amp;atilde;o do ponteiro do arquivo</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Restaura o valor da op&amp;ccedil;&amp;atilde;o de configura&amp;ccedil;&amp;atilde;o include_path</span></p> </div> <a name='function.restore-include-path.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Restaura a op&amp;ccedil;&amp;atilde;o de configura&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.include-path' class='link'>include_path</a> de volta para o seu valor principal definido no <var class='filename'>php.ini</var> </p> </div> <a name='function.restore-include-path.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.restore-include-path.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>restore_include_path()</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'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<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 />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 />//&amp;nbsp;Funciona&amp;nbsp;a&amp;nbsp;partir&amp;nbsp;do&amp;nbsp;PHP&amp;nbsp;4.3.0<br /></span><span style='color: #0000BB'>restore_include_path</span><span style='color: #007700'>();<br /></span><span style='color: #FF8000'>//&amp;nbsp;Funciona&amp;nbsp;em&amp;nbsp;todas&amp;nbsp;as&amp;nbsp;vers&amp;otilde;es&amp;nbsp;do&amp;nbsp;PHP<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 />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/phpp<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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restaura o valor de uma op&amp;ccedil;&amp;atilde;o de configura&amp;ccedil;&amp;atilde;o</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.get-include-path.php' class='function' rel='rdfs-seeAlso'>get_include_path()</a> - Obt&amp;eacute;m a op&amp;ccedil;&amp;atilde;o de configura&amp;ccedil;&amp;atilde;o include_path atual</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.set-include-path.php' class='function' rel='rdfs-seeAlso'>set_include_path()</a> - Define a op&amp;ccedil;&amp;atilde;o de configura&amp;ccedil;&amp;atilde;o include_path</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'> Restauda a fun&amp;ccedil;&amp;atilde;o tratadora de exce&amp;ccedil;&amp;otilde;es anterior. </span></p> </div> <a name='function.restore-exception-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Usada ap&amp;oacute;s mudar a fun&amp;ccedil;&amp;atilde;o de tratamento de exce&amp;ccedil;&amp;atilde;o com <a href='http://www.php.net/manual/pt_BR/function.set-exception-handler.php' class='function'>set_exception_handler()</a>, para reverter para o tratador anterior (que pode ser integrado, ou uma fun&amp;ccedil;&amp;atilde;o definida pelo usu&amp;aacute;rio). </p> </div> <a name='function.restore-exception-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Essa fun&amp;ccedil;&amp;atilde;o sempre retorna <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-exception-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.set-exception-handler.php' class='function' rel='rdfs-seeAlso'>set_exception_handler()</a> - Define uma fun&amp;ccedil;&amp;atilde;o definida pelo usu&amp;aacute;rio para tratamento de exce&amp;ccedil;&amp;otilde;es</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Define uma fun&amp;ccedil;&amp;atilde;o do usu&amp;aacute;rio para manipular erros</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.restore-error-handler.php' class='function' rel='rdfs-seeAlso'>restore_error_handler()</a> - Restaura a fun&amp;ccedil;&amp;atilde;o anterior para gerenciamento de erro</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Define quais erros ser&amp;atilde;o reportados</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Restaura a fun&amp;ccedil;&amp;atilde;o anterior para gerenciamento de erro</span></p> </div> <a name='function.restore-error-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Usada ap&amp;oacute;s mudar a fun&amp;ccedil;&amp;atilde;o que gerencia os erros usando <a href='http://www.php.net/manual/pt_BR/function.set-error-handler.php' class='function'>set_error_handler()</a>, para reverter para a fun&amp;ccedil;&amp;atilde;o que gerencia os erros anterior (a qual pode ser uma fun&amp;ccedil;&amp;atilde;o interna ou uma fun&amp;ccedil;&amp;atilde;o definida pelo usu&amp;aacute;rio). </p> </div> <a name='function.restore-error-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o sempre retorna <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-error-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>restore_error_handler()</b></b></p> <div class='example-contents para'><p> Decide se <a href='http://www.php.net/manual/pt_BR/function.unserialize.php' class='function'>unserialize()</a> causou um erro, ent&amp;atilde;o restaura o manipulador de erro original. </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'>'Invalid&amp;nbsp;serialized&amp;nbsp;value.\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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Invalid serialized value. </pre></div> </div> </div><p> </p> </div> <a name='function.restore-error-handler.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Chamar <b>restore_error_handler()</b> da fun&amp;ccedil;&amp;atilde;o <i>error_handler</i> &amp;eacute; ignorada. <br /> </p></blockquote> </div> <a name='function.restore-error-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Define quais erros ser&amp;atilde;o reportados</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Define uma fun&amp;ccedil;&amp;atilde;o do usu&amp;aacute;rio para manipular erros</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.restore-exception-handler.php' class='function' rel='rdfs-seeAlso'>restore_exception_handler()</a> - Restauda a fun&amp;ccedil;&amp;atilde;o tratadora de exce&amp;ccedil;&amp;otilde;es anterior.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.trigger-error.php' class='function' rel='rdfs-seeAlso'>trigger_error()</a> - Gera uma mensagem a n&amp;iacute;vel de usu&amp;aacute;rio de erro/aviso/not&amp;iacute;cia</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Faz o ponteiro interno de um array apontar para o seu primeiro elemento</span></p> </div> <a name='function.reset.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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> retrocede o ponteiro interno de <i><tt class='parameter'>array</tt></i> para o primeiro elemento e retorna o valor do primeiro elemento do array, ou <b><tt class='constant'>FALSE</tt></b> se o array for vazio. </p> </div> <a name='function.reset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O array de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.reset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o valor do primeiro elemento do array, ou <b><tt class='constant'>FALSE</tt></b> se o array estiver vazio. </p> </div> <a name='function.reset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>reset()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;<br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'primero&amp;nbsp;passo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'segundo&amp;nbsp;passo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'terceiro&amp;nbsp;passo'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'quarto&amp;nbsp;passo'</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #FF8000'>//&amp;nbsp;por&amp;nbsp;defini&amp;ccedil;&amp;atilde;o,&amp;nbsp;o&amp;nbsp;ponteiro&amp;nbsp;est&amp;aacute;&amp;nbsp;sobre&amp;nbsp;o&amp;nbsp;primeiro&amp;nbsp;elemento&amp;nbsp;&amp;nbsp;<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'>).</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;'Primeiro&amp;nbsp;passo'<br />&amp;nbsp;&amp;nbsp;<br />//&amp;nbsp;pula&amp;nbsp;dois&amp;nbsp;passos&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<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'>).</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;'passo&amp;nbsp;tr&amp;ecirc;s'&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;<br />//&amp;nbsp;reinicia&amp;nbsp;o&amp;nbsp;ponteiro,&amp;nbsp;come&amp;ccedil;a&amp;nbsp;novamente&amp;nbsp;o&amp;nbsp;primeiro&amp;nbsp;passo&amp;nbsp;&amp;nbsp;<br /></span><span style='color: #0000BB'>reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;<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'>).</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;'primeiro&amp;nbsp;passo'&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;<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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retorna o elemento corrente em um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retorna o par chave/valor corrente de um array e avan&amp;ccedil;a o seu cursor</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Faz o ponteiro interno de um array apontar para o seu &amp;uacute;ltimo elemento</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - Avan&amp;ccedil;a o ponteiro interno de um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Retrocede o ponteiro interno de um array</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="rename" value="<div id='function.rename' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/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'>Renomeia um arquivo ou diret&amp;oacute;rio</span></p> </div> <a name='function.rename.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Tenta renomear <i><tt class='parameter'>oldname</tt></i> para <i><tt class='parameter'>newname</tt></i> . </p> </div> <a name='function.rename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>oldname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> <blockquote><p><b class='note'>Nota</b>: O nome antigo. O wrapper usado em <i><tt class='parameter'>oldname</tt></i> <em class='emphasis'>precisa</em> combinar com o wrapper usado em <i><tt class='parameter'>newname</tt></i> . <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>newname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O novo nome. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>O suporte ao contexto foi adicionado com o PHP 5.0.0. Para uma descri&amp;ccedil;&amp;atilde;o de <i>contextos</i>, veja <a href='http://www.php.net/manual/pt_BR/ref.stream.php' class='xref'>Stream Fun&amp;ccedil;&amp;otilde;es</a></span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.rename.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> <b>rename()</b> pode agora tamb&amp;eacute;m ser usada com <em class='emphasis'>algum</em> URL wrappers. Consulte <a href='http://www.php.net/manual/pt_BR/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a> para uma lista de wrappers que <b>rename()</b> suporta. </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <b>rename()</b> agora pode renomear arquivos de diferente parti&amp;ccedil;&amp;otilde;es em sistemas baseados em *nix. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <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> </div> <a name='function.rename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.copy.php' class='function' rel='rdfs-seeAlso'>copy()</a> - Copia arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Apaga um arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.move-uploaded-file.php' class='function' rel='rdfs-seeAlso'>move_uploaded_file()</a> - Move um arquivo enviado para uma nova localiza&amp;ccedil;&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Registra uma fun&amp;ccedil;&amp;atilde;o para executar a cada instante</span></p> </div> <a name='function.register-tick-function.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='simpara'> Registra a dada <i><tt class='parameter'>function</tt></i> para ser executada quando um <a href='http://www.php.net/manual/pt_BR/control-structures.declare.php' class='link'>tick</a> &amp;eacute; chamado. </p> </div> <a name='function.register-tick-function.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O nome da fun&amp;ccedil;&amp;atilde;o como string, ou um array consistindo de um objeto e um m&amp;eacute;todo. </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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.register-tick-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de uso da <b>register_tick_function()</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;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.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b> <p class='para'> <b>register_tick_function()</b> n&amp;atilde;o deve ser usado com threaded web server modules. Ticks n&amp;atilde;o funcionam em modo ZTS e pode travar seu web server. </p> </div> </div> <a name='function.register-tick-function.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/control-structures.declare.php' class='link'>declare</a></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unregister-tick-function.php' class='function' rel='rdfs-seeAlso'>unregister_tick_function()</a> - Desregistra uma fun&amp;ccedil;&amp;atilde;o executada a cada instante</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Registra uma fun&amp;ccedil;&amp;atilde;o para ser executada ao final da execu&amp;ccedil;&amp;atilde;o </span></p> </div> <a name='function.register-shutdown-function.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>register_shutdown_function</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$function</tt></span> )</div> <p class='simpara'> Registra a fun&amp;ccedil;&amp;atilde;o nomeada por <i><tt class='parameter'>function</tt></i> para ser executada quando o processamento do script estiver completo. </p> <p class='para'> M&amp;uacute;ltiplas chamadas para <b>register_shutdown_function()</b> podem ser feitas, e cada uma ir&amp;aacute; ser chamada na mesma ordem como elas foram registradas. Se voc&amp;ecirc; chamar <a href='http://www.php.net/manual/pt_BR/function.exit.php' class='function'>exit()</a> dentro de uma fun&amp;ccedil;&amp;atilde;o registrada &amp;quot;shutdown&amp;quot;, o processamento ir&amp;aacute; parar completamente e nenhuma outra fun&amp;ccedil;&amp;atilde;o shutdown ir&amp;aacute; ser chamada. </p> <p class='para'> As fun&amp;ccedil;&amp;otilde;es &amp;quot;shutdown&amp;quot; registradas s&amp;atilde;o chamadas ap&amp;oacute;s a requisi&amp;ccedil;&amp;atilde;o ter sido completamente feita (incluindo envio e sa&amp;iacute;da de buffer), ent&amp;atilde;o isso n&amp;atilde;o &amp;eacute; poss&amp;iacute;vel enviar sa&amp;iacute;da para o brownser usando <a href='http://www.php.net/manual/pt_BR/function.echo.php' class='function'>echo()</a> ou <a href='http://www.php.net/manual/pt_BR/function.print.php' class='function'>print()</a>, ou recuperar o conte&amp;uacute;do de algum buffer de sa&amp;iacute;da usando <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a>. </p> <blockquote><p><b class='note'>Nota</b>: Tipicamente fun&amp;ccedil;&amp;otilde;es indefinidas causam erros fatais no PHP, mas quando a <i><tt class='parameter'>function</tt></i> chamada com <b>register_shutdown_function()</b> &amp;eacute; indefinida, um erro de n&amp;iacute;vel <b><tt class='constant'>E_WARNING</tt></b> &amp;eacute; gerado ao inv&amp;eacute;s disso. Tamb&amp;eacute;m, por raz&amp;otilde;es internas do PHP, esso erro ir&amp;aacute; referenciar-se como <b>Unknown()</b> na linha #0. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.auto-append-file' class='link'>auto_append_file</a>, <a href='http://www.php.net/manual/pt_BR/function.exit.php' class='function'>exit()</a>, e a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/features.connection-handling.php' class='link'>connection handling</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="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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Perform a regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Perform a global regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Divide a string por uma express&amp;atilde;o regular</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='regexiterator.setpregflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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/pt_BR/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='regexiterator.setmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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/pt_BR/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='regexiterator.setflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Returns the regular expression flags. </p> </div> <a name='regexiterator.getpregflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Returns the operation mode. </p> </div> <a name='regexiterator.getmode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Returns the special flags. </p> </div> <a name='regexiterator.getflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='regexiterator.accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='regexiterator.accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.regexiterator.php'>The RegexIterator class</a></h1> <div class='partintro'> <div id='regexiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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> <b class='classname'>FilterIterator</b> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/regexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/filteriterator.construct.php' class='function'>FilterIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Constantes pr&amp;eacute;-definidas</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/regexiterator.accept.php'>RegexIterator::accept</a> &amp;mdash; Get accept status</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.construct.php'>RegexIterator::__construct</a> &amp;mdash; Creates a new RegexIterator.</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.getflags.php'>RegexIterator::getFlags</a> &amp;mdash; Returns the special flags.</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.getmode.php'>RegexIterator::getMode</a> &amp;mdash; Returns operation mode.</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.getpregflags.php'>RegexIterator::getPregFlags</a> &amp;mdash; Returns the regular expression flags.</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.setflags.php'>RegexIterator::setFlags</a> &amp;mdash; Sets the special flags.</li><li><a href='http://www.php.net/manual/pt_BR/regexiterator.setmode.php'>RegexIterator::setMode</a> &amp;mdash; Sets the operation mode.</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflector.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflector.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflector.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflector.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflector.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflector.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_br/class.reflector.php'>The Reflector interface</a></h1> <div class='partintro'> <div id='reflector.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/reflector.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflector.export.php'>Reflector::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionproperty.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionproperty.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erros</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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>Exemplo #2 Getting value from private and protected properties using <a href='http://www.php.net/manual/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionproperty.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.setvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionproperty.setvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.isstatic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.ispublic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.isprotected.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.isprivate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.isdefault.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.getvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The doc comment. </p> </div> <a name='reflectionproperty.getdoccomment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionproperty.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionproperty.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionproperty.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionproperty.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_br/class.reflectionproperty.php'>The ReflectionProperty class</a></h1> <div class='partintro'> <div id='reflectionproperty.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/reflectionproperty.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/reflectionproperty.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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'>Constantes pr&amp;eacute;-definidas</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.clone.php'>ReflectionProperty::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.construct.php'>ReflectionProperty::__construct</a> &amp;mdash; Construct a ReflectionProperty object</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.export.php'>ReflectionProperty::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.getdeclaringclass.php'>ReflectionProperty::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.getdoccomment.php'>ReflectionProperty::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.getmodifiers.php'>ReflectionProperty::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.getname.php'>ReflectionProperty::getName</a> &amp;mdash; Gets property name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.getvalue.php'>ReflectionProperty::getValue</a> &amp;mdash; Gets value</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.isdefault.php'>ReflectionProperty::isDefault</a> &amp;mdash; Checks if default value</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.isprivate.php'>ReflectionProperty::isPrivate</a> &amp;mdash; Checks if property is private</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.isprotected.php'>ReflectionProperty::isProtected</a> &amp;mdash; Checks if property is protected</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.ispublic.php'>ReflectionProperty::isPublic</a> &amp;mdash; Checks if property is public</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.isstatic.php'>ReflectionProperty::isStatic</a> &amp;mdash; Checks if property is static</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.setaccessible.php'>ReflectionProperty::setAccessible</a> &amp;mdash; Set property accessibility</li><li><a href='http://www.php.net/manual/pt_BR/reflectionproperty.setvalue.php'>ReflectionProperty::setValue</a> &amp;mdash; Set property value</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionparameter.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionparameter.export.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::export</a> - Exports</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> class. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionparameter.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Using the <a href='http://www.php.net/manual/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionparameter.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.ispassedbyreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.ispassedbyreference.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.isoptional.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.isdefaultvalueavailable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.isarray.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if an <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getposition.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.getdefaultvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getdefaultvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The parameters default value. </p> </div> <a name='reflectionparameter.getdefaultvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.getdeclaringfunction.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getdeclaringfunction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionparameter.getdeclaringfunction.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.getclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.getclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> The exported reflection. </p> </div> <a name='reflectionparameter.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionparameter.allowsnull.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionparameter.allowsnull.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionparameter.php'>The ReflectionParameter class</a></h1> <div class='partintro'> <div id='reflectionparameter.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> or <a href='http://www.php.net/manual/pt_BR/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> classes and then use their <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.allowsnull.php'>ReflectionParameter::allowsNull</a> &amp;mdash; Checks if null is allowed</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.clone.php'>ReflectionParameter::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.construct.php'>ReflectionParameter::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.export.php'>ReflectionParameter::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getclass.php'>ReflectionParameter::getClass</a> &amp;mdash; Get class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getdeclaringclass.php'>ReflectionParameter::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getdeclaringfunction.php'>ReflectionParameter::getDeclaringFunction</a> &amp;mdash; Gets declaring function</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getdefaultvalue.php'>ReflectionParameter::getDefaultValue</a> &amp;mdash; Gets default parameter value</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getname.php'>ReflectionParameter::getName</a> &amp;mdash; Gets parameter name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.getposition.php'>ReflectionParameter::getPosition</a> &amp;mdash; Gets parameter position</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.isarray.php'>ReflectionParameter::isArray</a> &amp;mdash; Checks if parameter expects an array</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.isdefaultvalueavailable.php'>ReflectionParameter::isDefaultValueAvailable</a> &amp;mdash; Checks if a default value is available</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.isoptional.php'>ReflectionParameter::isOptional</a> &amp;mdash; Checks if optional</li><li><a href='http://www.php.net/manual/pt_BR/reflectionparameter.ispassedbyreference.php'>ReflectionParameter::isPassedByReference</a> &amp;mdash; Checks if passed by reference</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionobject.php' class='classname'>ReflectionObject</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionobject.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionobject.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionobject.export.php' class='function' rel='rdfs-seeAlso'>ReflectionObject::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionobject.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionobject.php'>The ReflectionObject class</a></h1> <div class='partintro'> <div id='reflectionobject.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> The <b class='classname'>ReflectionObject</b> class reports information about an <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>. </p> </div> <div id='reflectionobject.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/reflectionclass.export.php' class='function'>ReflectionClass::export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/reflectionclass.newinstance.php' class='function'>ReflectionClass::newInstance</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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'>Constantes pr&amp;eacute;-definidas</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionobject.construct.php'>ReflectionObject::__construct</a> &amp;mdash; Constructs a ReflectionObject</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionmethod.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionmethod.php' class='classname'>ReflectionMethod</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionmethod.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isstatic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.ispublic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isprotected.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.isprivate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isprivate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isfinal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isdestructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isconstructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.isabstract.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.invokeargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invokeargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/reflectionmethod.invoke.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::invoke</a> - Invoke</span></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.invoke.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invoke.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.getprototype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.getprototype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The prototype. </p> </div> <a name='reflectionmethod.getprototype.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erros</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionmethod.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionmethod.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionmethod.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionmethod.php'>The ReflectionMethod class</a></h1> <div class='partintro'> <div id='reflectionmethod.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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'>Constantes pr&amp;eacute;-definidas</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.construct.php'>ReflectionMethod::__construct</a> &amp;mdash; Constructs a ReflectionMethod</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.export.php'>ReflectionMethod::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.getdeclaringclass.php'>ReflectionMethod::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.getmodifiers.php'>ReflectionMethod::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.getprototype.php'>ReflectionMethod::getPrototype</a> &amp;mdash; Gets prototype</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.invoke.php'>ReflectionMethod::invoke</a> &amp;mdash; Invoke</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.invokeargs.php'>ReflectionMethod::invokeArgs</a> &amp;mdash; Invoke args</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isabstract.php'>ReflectionMethod::isAbstract</a> &amp;mdash; Checks if method is abstract</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isconstructor.php'>ReflectionMethod::isConstructor</a> &amp;mdash; Checks if method is a constructor</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isdestructor.php'>ReflectionMethod::isDestructor</a> &amp;mdash; Checks if method is a destructor</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isfinal.php'>ReflectionMethod::isFinal</a> &amp;mdash; Checks if method is final</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isprivate.php'>ReflectionMethod::isPrivate</a> &amp;mdash; Checks if method is private</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isprotected.php'>ReflectionMethod::isProtected</a> &amp;mdash; Checks if method is protected</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.ispublic.php'>ReflectionMethod::isPublic</a> &amp;mdash; Checks if method is public</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.isstatic.php'>ReflectionMethod::isStatic</a> &amp;mdash; Checks if method is static</li><li><a href='http://www.php.net/manual/pt_BR/reflectionmethod.setaccessible.php'>ReflectionMethod::setAccessible</a> &amp;mdash; Set method accessibility</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The string. </p> </div> <a name='reflectionfunctionabstract.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionfunctionabstract.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.returnsreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.returnsreference.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.isuserdefined.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.isuserdefined.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.isinternal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.isdeprecated.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.isdeprecated.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getstaticvariables.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getstaticvariables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The starting line number. </p> </div> <a name='reflectionfunctionabstract.getstartline.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionparameter.php' class='type ReflectionParameter'>ReflectionParameter</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The parameters, as a <a href='http://www.php.net/manual/pt_BR/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> object. </p> </div> <a name='reflectionfunctionabstract.getparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The number of required parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getnumberofparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The number of parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The name of the function. </p> </div> <a name='reflectionfunctionabstract.getname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getfilename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The file name. </p> </div> <a name='reflectionfunctionabstract.getfilename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionfunctionabstract.getextensionname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The extension information, as a <a href='http://www.php.net/manual/pt_BR/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionfunctionabstract.getextension.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getendline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunctionabstract.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunctionabstract.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionfunctionabstract.php'>The ReflectionFunctionAbstract class</a></h1> <div class='partintro'> <div id='reflectionfunctionabstract.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> A parent class to <a href='http://www.php.net/manual/pt_BR/class.reflectionfunction.php' class='classname'>ReflectionFunction</a>, read its description for details. </p> </div> <div id='reflectionfunctionabstract.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.clone.php'>ReflectionFunctionAbstract::__clone</a> &amp;mdash; Clones function</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getdoccomment.php'>ReflectionFunctionAbstract::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getendline.php'>ReflectionFunctionAbstract::getEndLine</a> &amp;mdash; Gets end line number</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getextension.php'>ReflectionFunctionAbstract::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getextensionname.php'>ReflectionFunctionAbstract::getExtensionName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getfilename.php'>ReflectionFunctionAbstract::getFileName</a> &amp;mdash; Gets file name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getname.php'>ReflectionFunctionAbstract::getName</a> &amp;mdash; Gets function name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getnamespacename.php'>ReflectionFunctionAbstract::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getnumberofparameters.php'>ReflectionFunctionAbstract::getNumberOfParameters</a> &amp;mdash; Gets number of parameters</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getnumberofrequiredparameters.php'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a> &amp;mdash; Gets number of required parameters</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getparameters.php'>ReflectionFunctionAbstract::getParameters</a> &amp;mdash; Gets parameters</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getshortname.php'>ReflectionFunctionAbstract::getShortName</a> &amp;mdash; Gets function short name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getstartline.php'>ReflectionFunctionAbstract::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.getstaticvariables.php'>ReflectionFunctionAbstract::getStaticVariables</a> &amp;mdash; Gets static variables</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.innamespace.php'>ReflectionFunctionAbstract::inNamespace</a> &amp;mdash; Checks if function in namespace</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.isclosure.php'>ReflectionFunctionAbstract::isClosure</a> &amp;mdash; Checks if closure</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.isdeprecated.php'>ReflectionFunctionAbstract::isDeprecated</a> &amp;mdash; Checks if deprecated</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.isinternal.php'>ReflectionFunctionAbstract::isInternal</a> &amp;mdash; Checks if is internal</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.isuserdefined.php'>ReflectionFunctionAbstract::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunctionabstract.returnsreference.php'>ReflectionFunctionAbstract::returnsReference</a> &amp;mdash; Checks if returns reference</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunction.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunction.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionfunction.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionfunction.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionfunction.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erros</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionfunction.isdisabled.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunction.invokeargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invokeargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invoke.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionfunction.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</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/pt_br/class.reflectionfunction.php'>The ReflectionFunction class</a></h1> <div class='partintro'> <div id='reflectionfunction.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Sinopse da classe</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/pt_BR/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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'>Constantes pr&amp;eacute;-definidas</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionfunction.construct.php'>ReflectionFunction::__construct</a> &amp;mdash; Constructs a ReflectionFunction object</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunction.export.php'>ReflectionFunction::export</a> &amp;mdash; Exports function</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunction.invoke.php'>ReflectionFunction::invoke</a> &amp;mdash; Invokes function</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunction.invokeargs.php'>ReflectionFunction::invokeArgs</a> &amp;mdash; Invokes function args</li><li><a href='http://www.php.net/manual/pt_BR/reflectionfunction.isdisabled.php'>ReflectionFunction::isDisabled</a> &amp;mdash; Checks if function is disabled</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionextension.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A string. </p> </div> <a name='reflectionextension.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionextension.php' class='classname'>ReflectionExtension</a> <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionextension.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionextension.php' class='classname'>ReflectionExtension</a> <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='reflectionextension.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionextension.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionextension.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Information about the extension. </p> </div> <a name='reflectionextension.info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o 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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The version of the extension. </p> </div> <a name='reflectionextension.getversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionextension.getname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getinientries.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An associative <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An associative array of <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getdependencies.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An associative <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getconstants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getclassnames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionextension.getclasses.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An array of <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionextension.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionextension.php'>The ReflectionExtension class</a></h1> <div class='partintro'> <div id='reflectionextension.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.clone.php'>ReflectionExtension::__clone</a> &amp;mdash; Clones</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.construct.php'>ReflectionExtension::__construct</a> &amp;mdash; Constructs a ReflectionExtension</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.export.php'>ReflectionExtension::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getclasses.php'>ReflectionExtension::getClasses</a> &amp;mdash; Gets classes</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getclassnames.php'>ReflectionExtension::getClassNames</a> &amp;mdash; Gets class names</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getconstants.php'>ReflectionExtension::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getdependencies.php'>ReflectionExtension::getDependencies</a> &amp;mdash; Gets dependencies</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getfunctions.php'>ReflectionExtension::getFunctions</a> &amp;mdash; Gets extension functions</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getinientries.php'>ReflectionExtension::getINIEntries</a> &amp;mdash; Gets extension ini entries</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getname.php'>ReflectionExtension::getName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.getversion.php'>ReflectionExtension::getVersion</a> &amp;mdash; Gets extension version</li><li><a href='http://www.php.net/manual/pt_BR/reflectionextension.info.php'>ReflectionExtension::info</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionclass.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionclass.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.setstaticpropertyvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='reflectionclass.setstaticpropertyvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.newinstanceargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstanceargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.newinstance.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstance.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isuserdefined.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isuserdefined.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.issubclassof.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.is-subclass-of.php' class='function' rel='rdfs-seeAlso'>is_subclass_of()</a> - Verifica se o objeto tem esta classe como uma de suas classes pai</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.get-parent-class.php' class='function' rel='rdfs-seeAlso'>get_parent_class()</a> - Recupera o nome da classe pai para o objeto ou classe</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isiterateable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isiterateable.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isinternal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isinternal.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.isinterface.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isinterface.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isinterface.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.isinstantiable.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isinstantiable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isinstantiable.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isinstance.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/language.operators.type.php' class='link'>Type operators (instanceof)</a></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/language.oop5.interfaces.php' class='link'>Object Interfaces</a></li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.is-a.php' class='function' rel='rdfs-seeAlso'>is_a()</a> - Verifica se o objeto &amp;eacute; de uma classe ou de sua classe pai</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isfinal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isfinal.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.isabstract.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.isabstract.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='reflectionclass.implementsinterface.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.interface-exists.php' class='function' rel='rdfs-seeAlso'>interface_exists()</a> - Checa se a interface foi definida</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getstaticpropertyvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.getstaticpropertyvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getstaticproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getstaticproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The static properties, as an <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a>. </p> </div> <a name='reflectionclass.getstaticproperties.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The starting line number, as an <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a>. </p> </div> <a name='reflectionclass.getstartline.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getproperty.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperty.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperties.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getparentclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getparentclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionclass.getparentclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The class name. </p> </div> <a name='reflectionclass.getname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.getmodifiers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getmethods.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> about a method. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getmethod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionmethod.php' class='classname'>ReflectionMethod</a>. </p> </div> <a name='reflectionclass.getmethod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getinterfaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An associative <a href='http://www.php.net/manual/pt_BR/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/pt_BR/class.reflectionclass.php' class='classname'>ReflectionClass</a> objects. </p> </div> <a name='reflectionclass.getinterfaces.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getinterfacenames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getfilename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The filename. </p> </div> <a name='reflectionclass.getfilename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionclass.getextensionname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionclass.getextension.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getdefaultproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getdefaultproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getconstructor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getconstructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A <a href='http://www.php.net/manual/pt_BR/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> object. </p> </div> <a name='reflectionclass.getconstructor.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getconstants.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='reflectionclass.getconstants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.getconstant.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> </p> </div> <a name='reflectionclass.getconstant.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflectionclass.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflectionclass.php'>The ReflectionClass class</a></h1> <div class='partintro'> <div id='reflectionclass.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/reflectionclass.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/reflectionclass.newinstance.php' class='function'>newInstance</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Propriedades</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'>Constantes pr&amp;eacute;-definidas</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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.clone.php'>ReflectionClass::__clone</a> &amp;mdash; Clones object</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.construct.php'>ReflectionClass::__construct</a> &amp;mdash; Constructs a ReflectionClass</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.export.php'>ReflectionClass::export</a> &amp;mdash; Exports a class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getconstant.php'>ReflectionClass::getConstant</a> &amp;mdash; Gets defined constants</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getconstants.php'>ReflectionClass::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getconstructor.php'>ReflectionClass::getConstructor</a> &amp;mdash; Gets constructor</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getdefaultproperties.php'>ReflectionClass::getDefaultProperties</a> &amp;mdash; Gets default properties</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getdoccomment.php'>ReflectionClass::getDocComment</a> &amp;mdash; Gets doc comments</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getendline.php'>ReflectionClass::getEndLine</a> &amp;mdash; Gets end line</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getextension.php'>ReflectionClass::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getextensionname.php'>ReflectionClass::getExtensionName</a> &amp;mdash; Gets an extensions name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getfilename.php'>ReflectionClass::getFileName</a> &amp;mdash; Gets a filename</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getinterfacenames.php'>ReflectionClass::getInterfaceNames</a> &amp;mdash; Gets the interface names</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getinterfaces.php'>ReflectionClass::getInterfaces</a> &amp;mdash; Gets the interfaces</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getmethod.php'>ReflectionClass::getMethod</a> &amp;mdash; Gets a ReflectionMethod</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getmethods.php'>ReflectionClass::getMethods</a> &amp;mdash; Gets a list of methods</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getmodifiers.php'>ReflectionClass::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getname.php'>ReflectionClass::getName</a> &amp;mdash; Gets class name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getnamespacename.php'>ReflectionClass::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getparentclass.php'>ReflectionClass::getParentClass</a> &amp;mdash; Gets parent class</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getproperties.php'>ReflectionClass::getProperties</a> &amp;mdash; Gets properties</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getproperty.php'>ReflectionClass::getProperty</a> &amp;mdash; Gets property</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getshortname.php'>ReflectionClass::getShortName</a> &amp;mdash; Gets short name</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getstartline.php'>ReflectionClass::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getstaticproperties.php'>ReflectionClass::getStaticProperties</a> &amp;mdash; Gets static properties</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.getstaticpropertyvalue.php'>ReflectionClass::getStaticPropertyValue</a> &amp;mdash; Gets static property value</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.hasconstant.php'>ReflectionClass::hasConstant</a> &amp;mdash; Checks if constant is defined</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.hasmethod.php'>ReflectionClass::hasMethod</a> &amp;mdash; Checks if method is defined</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.hasproperty.php'>ReflectionClass::hasProperty</a> &amp;mdash; Checks if property is defined</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.implementsinterface.php'>ReflectionClass::implementsInterface</a> &amp;mdash; Implements interface</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.innamespace.php'>ReflectionClass::inNamespace</a> &amp;mdash; Checks if in namespace</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isabstract.php'>ReflectionClass::isAbstract</a> &amp;mdash; Checks if class is abstract</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isfinal.php'>ReflectionClass::isFinal</a> &amp;mdash; Checks if class is final</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isinstance.php'>ReflectionClass::isInstance</a> &amp;mdash; Checks class for instance</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isinstantiable.php'>ReflectionClass::isInstantiable</a> &amp;mdash; Checks if instantiable</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isinterface.php'>ReflectionClass::isInterface</a> &amp;mdash; Checks if interface</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isinternal.php'>ReflectionClass::isInternal</a> &amp;mdash; Checks if internal</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isiterateable.php'>ReflectionClass::isIterateable</a> &amp;mdash; Checks if iterateable</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.issubclassof.php'>ReflectionClass::isSubclassOf</a> &amp;mdash; Checks if a subclass</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.isuserdefined.php'>ReflectionClass::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.newinstance.php'>ReflectionClass::newInstance</a> &amp;mdash; New instance</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.newinstanceargs.php'>ReflectionClass::newInstanceArgs</a> &amp;mdash; New instance args</li><li><a href='http://www.php.net/manual/pt_BR/reflectionclass.setstaticpropertyvalue.php'>ReflectionClass::setStaticPropertyValue</a> &amp;mdash; Sets static property value</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflection.getmodifiernames.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> An array of modifier names. </p> </div> <a name='reflection.getmodifiernames.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='reflection.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.reflection.php'>The Reflection class</a></h1> <div class='partintro'> <div id='reflection.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> The reflection class. </p> </div> <div id='reflection.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/reflection.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/reflection.export.php'>Reflection::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Perform a regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Perform a global regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Divide a string por uma express&amp;atilde;o regular</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/recursiveregexiterator.getchildren.php' class='function'>RecursiveRegexIterator::getChildren</a></span>. </p> </div> <a name='recursiveregexiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveregexiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveregexiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Erros</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.recursiveregexiterator.php'>The RecursiveRegexIterator class</a></h1> <div class='partintro'> <div id='recursiveregexiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/class.regexiterator.php' class='classname'>RegexIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursiveregexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursiveregexiterator.construct.php'>RecursiveRegexIterator::__construct</a> &amp;mdash; Creates a new RecursiveRegexIterator.</li><li><a href='http://www.php.net/manual/pt_BR/recursiveregexiterator.getchildren.php'>RecursiveRegexIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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 <b class='classname'>RecursiveIteratorIterator</b> from a <a href='http://www.php.net/manual/pt_BR/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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/pt_BR/class.recursiveiterator.php' class='classname'>RecursiveIterator</a> or <a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</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/pt_br/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'>Verifica se a posi&amp;ccedil;&amp;atilde;o atual &amp;eacute; v&amp;aacute;lida ou n&amp;atilde;o</span></p> </div> <a name='recursiveiteratoriterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type bolean'>bolean</span></span> <span class='methodname'><b>RecursiveIteratorIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> se a posi&amp;ccedil;&amp;atilde;o atual &amp;eacute; v&amp;aacute;lida, <b><tt class='constant'>FALSE</tt></b> caso contr&amp;aacute;rio </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.setmaxdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='recursiveiteratoriterator.setmaxdepth.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erros</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/pt_br/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'>Recome&amp;ccedil;a o iterador no primeiro elemento do primeiro iterador interno</span></p> </div> <a name='recursiveiteratoriterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.nextelement.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.nextelement.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Avan&amp;ccedil;a para o pr&amp;oacute;ximo elemento</span></p> </div> <a name='recursiveiteratoriterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna a chave atual</span></p> </div> <a name='recursiveiteratoriterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A atual chave. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna o sub-iterador ativo atual</span></p> </div> <a name='recursiveiteratoriterator.getsubiterator.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.getsubiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.getsubiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O atual sub-iterador ativo. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.getmaxdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.getmaxdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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/pt_br/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'>Retorna a profundidade atual da itera&amp;ccedil;&amp;atilde;o recursiva</span></p> </div> <a name='recursiveiteratoriterator.getdepth.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.getdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.getdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A atual profundidade da itera&amp;ccedil;&amp;atilde;o recursiva. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.enditeration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.enditeration.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.endchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.endchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna o valor do elemento atual</span></p> </div> <a name='recursiveiteratoriterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O valor do elemento atual. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.callhaschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.callhaschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.callgetchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.callgetchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span> call. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.beginiteration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.beginiteration.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursiveiteratoriterator.beginchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiteratoriterator.beginchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/class.recursiveiteratoriterator.php'>A classe RecursiveIteratorIterator</a></h1> <div class='partintro'> <div id='recursiveiteratoriterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> ... </p> </div> <div id='recursiveiteratoriterator.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;todos */</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/recursiveiteratoriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>bolean</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.beginchildren.php'>RecursiveIteratorIterator::beginChildren</a> &amp;mdash; Begin children</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.beginiteration.php'>RecursiveIteratorIterator::beginIteration</a> &amp;mdash; Begin Iteration</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.callgetchildren.php'>RecursiveIteratorIterator::callGetChildren</a> &amp;mdash; Get children</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.callhaschildren.php'>RecursiveIteratorIterator::callHasChildren</a> &amp;mdash; Has children</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.construct.php'>RecursiveIteratorIterator::__construct</a> &amp;mdash; Construct a RecursiveIteratorIterator</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a> &amp;mdash; Retorna o valor do elemento atual</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.endchildren.php'>RecursiveIteratorIterator::endChildren</a> &amp;mdash; End children</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.enditeration.php'>RecursiveIteratorIterator::endIteration</a> &amp;mdash; End Iteration</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a> &amp;mdash; Retorna a profundidade atual da itera&amp;ccedil;&amp;atilde;o recursiva</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.getinneriterator.php'>RecursiveIteratorIterator::getInnerIterator</a> &amp;mdash; Get inner iterator</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.getmaxdepth.php'>RecursiveIteratorIterator::getMaxDepth</a> &amp;mdash; Get max depth</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a> &amp;mdash; Retorna o sub-iterador ativo atual</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a> &amp;mdash; Retorna a chave atual</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a> &amp;mdash; Avan&amp;ccedil;a para o pr&amp;oacute;ximo elemento</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.nextelement.php'>RecursiveIteratorIterator::nextElement</a> &amp;mdash; Next element</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a> &amp;mdash; Recome&amp;ccedil;a o iterador no primeiro elemento do primeiro iterador interno</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.setmaxdepth.php'>RecursiveIteratorIterator::setMaxDepth</a> &amp;mdash; Set max depth</li><li><a href='http://www.php.net/manual/pt_BR/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a> &amp;mdash; Verifica se a posi&amp;ccedil;&amp;atilde;o atual &amp;eacute; v&amp;aacute;lida ou n&amp;atilde;o</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/recursiveiterator.getchildren.php' class='function'>RecursiveIterator::getChildren</a></span>. </p> </div> <a name='recursiveiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursiveiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.recursiveiterator.php'>The RecursiveIterator interface</a></h1> <div class='partintro'> <div id='recursiveiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Resumo da Interface</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/iterator.valid.php' class='function'>Iterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursiveiterator.getchildren.php'>RecursiveIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> from a <a href='http://www.php.net/manual/pt_BR/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> </div> <a name='recursivefilteriterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='recursivefilteriterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivefilteriterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a>. </p> </div> <a name='recursivefilteriterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivefilteriterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/pt_BR/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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/class.recursivefilteriterator.php'>The RecursiveFilterIterator class</a></h1> <div class='partintro'> <div id='recursivefilteriterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> This abstract iterator filters out unwanted values for a <a href='http://www.php.net/manual/pt_BR/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'>Sinopse da classe</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> <b class='classname'>FilterIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursivefilteriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/filteriterator.construct.php' class='function'>FilterIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/filteriterator.valid.php' class='function'>FilterIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursivefilteriterator.construct.php'>RecursiveFilterIterator::__construct</a> &amp;mdash; Create a RecursiveFilterIterator from a RecursiveIterator</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='recursivedirectoryiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b class='classname'>RecursiveDirectoryIterator</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 />$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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Recome&amp;ccedil;a a itera&amp;ccedil;&amp;atilde;o do diret&amp;oacute;rio</span></p> </div> <a name='recursivedirectoryiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Avan&amp;ccedil;a para o pr&amp;oacute;ximo elemento</span></p> </div> <a name='recursivedirectoryiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna o caminho e o nome do arquivo do elemento atual do diret&amp;oacute;rio</span></p> </div> <a name='recursivedirectoryiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O caminho e nome do arquivo do elemento atual do diret&amp;oacute;rio. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna se o elemento atual &amp;eacute; ou n&amp;atilde;o um diret&amp;oacute;rio que n&amp;atilde;o seja &amp;#039;.&amp;#039; nem &amp;#039;..&amp;#039;</span></p> </div> <a name='recursivedirectoryiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna se o atual elemento &amp;eacute; um diret&amp;oacute;rio, mas n&amp;atilde;o &amp;#039;.&amp;#039; ou &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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.getsubpathname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.getsubpathname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Retorna o caminho e o nome do arquivo do elemento atual do diret&amp;oacute;rio</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.getsubpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.getsubpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The sub path (sub directory). </p> </div> <a name='recursivedirectoryiterator.getsubpath.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Retorna o caminho e o nome do arquivo do elemento atual do diret&amp;oacute;rio</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/pt_br/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'>Retorna um iterador para o elemento atual se ele for um diret&amp;oacute;rio</span></p> </div> <a name='recursivedirectoryiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivedirectoryiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivedirectoryiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um iterador para o elemento atual, se ele &amp;eacute; um diret&amp;oacute;rio. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/class.recursivedirectoryiterator.php'>A classe RecursiveDirectoryIterator</a></h1> <div class='partintro'> <div id='recursivedirectoryiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> ... </p> </div> <div id='recursivedirectoryiterator.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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> <b class='classname'>DirectoryIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;todos */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/recursivedirectoryiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Heran&amp;ccedil;a */</div> <div class='methodsynopsis dc-description'> <span class='type'>DirectoryIterator</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/directoryiterator.current.php' class='function'>DirectoryIterator::current</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/pt_BR/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/pt_BR/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='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/directoryiterator.getctime.php' class='function'>DirectoryIterator::getCTime</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/pt_BR/directoryiterator.getfilename.php' class='function'>DirectoryIterator::getFilename</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/pt_BR/directoryiterator.getgroup.php' class='function'>DirectoryIterator::getGroup</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/pt_BR/directoryiterator.getinode.php' class='function'>DirectoryIterator::getInode</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/pt_BR/directoryiterator.getmtime.php' class='function'>DirectoryIterator::getMTime</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/pt_BR/directoryiterator.getowner.php' class='function'>DirectoryIterator::getOwner</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/pt_BR/directoryiterator.getpath.php' class='function'>DirectoryIterator::getPath</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/pt_BR/directoryiterator.getpathname.php' class='function'>DirectoryIterator::getPathname</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/pt_BR/directoryiterator.getperms.php' class='function'>DirectoryIterator::getPerms</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/pt_BR/directoryiterator.getsize.php' class='function'>DirectoryIterator::getSize</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/pt_BR/directoryiterator.gettype.php' class='function'>DirectoryIterator::getType</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/pt_BR/directoryiterator.isdir.php' class='function'>DirectoryIterator::isDir</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/pt_BR/directoryiterator.isdot.php' class='function'>DirectoryIterator::isDot</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/pt_BR/directoryiterator.isexecutable.php' class='function'>DirectoryIterator::isExecutable</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/pt_BR/directoryiterator.isfile.php' class='function'>DirectoryIterator::isFile</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/pt_BR/directoryiterator.islink.php' class='function'>DirectoryIterator::isLink</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/pt_BR/directoryiterator.isreadable.php' class='function'>DirectoryIterator::isReadable</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/pt_BR/directoryiterator.iswritable.php' class='function'>DirectoryIterator::isWritable</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/pt_BR/directoryiterator.key.php' class='function'>DirectoryIterator::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/pt_BR/directoryiterator.next.php' class='function'>DirectoryIterator::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/pt_BR/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/pt_BR/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/pt_BR/directoryiterator.tostring.php' class='function'>DirectoryIterator::__toString</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/pt_BR/directoryiterator.valid.php' class='function'>DirectoryIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.construct.php'>RecursiveDirectoryIterator::__construct</a> &amp;mdash; Constructs a RecursiveDirectoryIterator</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a> &amp;mdash; Retorna um iterador para o elemento atual se ele for um diret&amp;oacute;rio</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.getsubpath.php'>RecursiveDirectoryIterator::getSubPath</a> &amp;mdash; Get sub path</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.getsubpathname.php'>RecursiveDirectoryIterator::getSubPathname</a> &amp;mdash; Get sub path and name</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a> &amp;mdash; Retorna se o elemento atual &amp;eacute; ou n&amp;atilde;o um diret&amp;oacute;rio que n&amp;atilde;o seja '.' nem '..'</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a> &amp;mdash; Retorna o caminho e o nome do arquivo do elemento atual do diret&amp;oacute;rio</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a> &amp;mdash; Avan&amp;ccedil;a para o pr&amp;oacute;ximo elemento</li><li><a href='http://www.php.net/manual/pt_BR/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a> &amp;mdash; Recome&amp;ccedil;a a itera&amp;ccedil;&amp;atilde;o do diret&amp;oacute;rio</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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 <b class='classname'>RecursiveCachingIterator</b>, which consists of a passed in <i><tt class='parameter'>iterator</tt></i> . </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivecachingiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> The <b class='classname'>RecursiveCachingIterator</b>. </p> </div> <a name='recursivecachingiterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Verifica se o elemento atual do iterador interno possui filhos ou n&amp;atilde;o</span></p> </div> <a name='recursivecachingiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type bolean'>bolean</span></span> <span class='methodname'><b>RecursiveCachingIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivecachingiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivecachingiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> se o iterador interno tem filhos, <b><tt class='constant'>FALSE</tt></b> caso contr&amp;aacute;rio </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna os filhos do iterador interno como um RecursiveCachingIterator</span></p> </div> <a name='recursivecachingiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='recursivecachingiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivecachingiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Os filhos do iterador interno, como um 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/pt_br/class.recursivecachingiterator.php'>A classe RecursiveCachingIterator</a></h1> <div class='partintro'> <div id='recursivecachingiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> ... </p> </div> <div id='recursivecachingiterator.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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> <b class='classname'>CachingIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/class.countable.php' class='interfacename'>Countable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;todos */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/recursivecachingiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursivecachingiterator.getchildren.php' class='function'>getChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bolean</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/recursivecachingiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Heran&amp;ccedil;a */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/cachingiterator.construct.php' class='function'>CachingIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/cachingiterator.getinneriterator.php' class='function'>CachingIterator::getInnerIterator</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/pt_BR/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/pt_BR/cachingiterator.key.php' class='function'>CachingIterator::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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/cachingiterator.tostring.php' class='function'>CachingIterator::__toString</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/pt_BR/cachingiterator.valid.php' class='function'>CachingIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/recursivecachingiterator.construct.php'>RecursiveCachingIterator::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/pt_BR/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a> &amp;mdash; Retorna os filhos do iterador interno como um RecursiveCachingIterator</li><li><a href='http://www.php.net/manual/pt_BR/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a> &amp;mdash; Verifica se o elemento atual do iterador interno possui filhos ou n&amp;atilde;o</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/pt_BR/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/pt_BR/recursivearrayiterator.getchildren.php' class='function'>RecursiveArrayIterator::getChildren</a></span>. </p> </div> <a name='recursivearrayiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivearrayiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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/pt_BR/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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/pt_BR/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/pt_BR/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='recursivearrayiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> An iterator for the current entry, if it is an <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erros</h3> <p class='para'> An <a href='http://www.php.net/manual/pt_BR/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/pt_BR/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.recursivearrayiterator.php'>The RecursiveArrayIterator class</a></h1> <div class='partintro'> <div id='recursivearrayiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Sinopse da classe</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> <b class='classname'>ArrayIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/arrayiterator.construct.php' class='function'>ArrayIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/arrayiterator.valid.php' class='function'>ArrayIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Retorna o path absoluto canonicalizado</span></p> </div> <a name='function.realpath.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> expande todos os links simb&amp;oacute;licos e resolve refer&amp;ecirc;ncias para &amp;#039;/./&amp;#039;, &amp;#039;/../&amp;#039; e extra caracteres &amp;#039;/&amp;#039; na entrada pelo <i><tt class='parameter'>path</tt></i> , e retorna o path absoluto canonicalizado. </p> </div> <a name='function.realpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O caminho a ser verificado. </p> </dd> </dl> <p> </p> </div> <a name='function.realpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o path absoluto em sucesso. O path resultante n&amp;atilde;o conter&amp;aacute; nenhum link simb&amp;oacute;lico ou componentes &amp;#039;/./&amp;#039; e &amp;#039;/../&amp;#039;. </p> <p class='para'> <b>realpath()</b> retorna <b><tt class='constant'>FALSE</tt></b> em caso de falha, por exemplo, se o caminho n&amp;atilde;o existir. Em sistemas BSD <b>realpath()</b> n&amp;atilde;o falha se somente o &amp;uacute;ltimo componente do <i><tt class='parameter'>path</tt></i> n&amp;atilde;o existe, quando em outro sistema ir&amp;aacute; retornar <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.realpath.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>realpath()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />chdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/var/www/'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>realpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'./../../etc/passwd'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /etc/passwd </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #2 <b>realpath()</b> em Windows</b></p> <div class='example-contents para'><p> Em Windows, <b>realpath()</b> modificar&amp;aacute; o estilo unix de diret&amp;oacute;rios para o estilo Windows. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>realpath</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/windows/system32'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> C:\WINDOWS\System32 </pre></div> </div> </div><p> </p> </div> <a name='function.realpath.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Retorna a parte nome do arquivo do caminho/path</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Retorna o componente diret&amp;oacute;rio de um caminho/path</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Retorna informa&amp;ccedil;&amp;otilde;es sobre um caminho de arquivo</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>L&amp;ecirc; e exibe o conte&amp;uacute;do de um arquivo</span></p> </div> <a name='function.readfile.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'>$nomedoarquivo</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ]] )</div> <p class='para rdfs-comment'> L&amp;ecirc; um arquivo e escreve o seu conte&amp;uacute;do para o buffer de sa&amp;iacute;da (output buffer). </p> </div> <a name='function.readfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O nome do arquivo a ser lido. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>use_include_path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voc&amp;ecirc; pode usar o segundo par&amp;acirc;metro opcional e o configurar para <b><tt class='constant'>TRUE</tt></b>, se voc&amp;ecirc; quiser procurar o arquivo no <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.include-path' class='link'>include_path</a> tamb&amp;eacute;m. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A context stream <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.readfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o n&amp;uacute;mero de bytes lidos do arquivo. Se um erro ocorrer, <b><tt class='constant'>FALSE</tt></b> &amp;eacute; retornado a menos que a fun&amp;ccedil;&amp;atilde;o seja chamada com @<b>readfile()</b>, um erro &amp;eacute; imprimido. </p> </div> <a name='function.readfile.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='tip'><b class='tip'>Dica</b><p class='simpara'>Voc&amp;ecirc; pode usar uma URL como um nome de arquivo nesta fun&amp;ccedil;&amp;atilde;o se <a href='http://www.php.net/manual/pt_BR/filesystem.configuration.php#ini.allow-url-fopen' class='link'> fopen wrappers</a> estiver habilitado. Veja <a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function'>fopen()</a> para mais detalhes em como especificar o nome do arquivo e <a href='http://www.php.net/manual/pt_BR/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</a> para uma lista de protocolos URL suportados.</p></div> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>O suporte ao contexto foi adicionado com o PHP 5.0.0. Para uma descri&amp;ccedil;&amp;atilde;o de <i>contextos</i>, veja <a href='http://www.php.net/manual/pt_BR/ref.stream.php' class='xref'>Stream Fun&amp;ccedil;&amp;otilde;es</a></span></p></blockquote> </div> <a name='function.readfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.fpassthru.php' class='function' rel='rdfs-seeAlso'>fpassthru()</a> - Imprime todo os dados restantes de um ponteiro de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.file.php' class='function' rel='rdfs-seeAlso'>file()</a> - L&amp;ecirc; todo o arquivo para um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Abre um arquivo ou URL</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.include.php' class='function' rel='rdfs-seeAlso'>include()</a> - include</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.require.php' class='function' rel='rdfs-seeAlso'>require()</a> - require</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.virtual.php' class='function' rel='rdfs-seeAlso'>virtual()</a> - Realiza uma sub-requisi&amp;ccedil;&amp;atilde;o no Apache</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.file-get-contents.php' class='function' rel='rdfs-seeAlso'>file_get_contents()</a> - L&amp;ecirc; todo o conte&amp;uacute;do de um arquivo para uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/wrappers.php' class='xref'>List of Supported Protocols/Wrappers</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="readdir" value="<div id='function.readdir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/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'>L&amp;ecirc; os campos do manipulador do diret&amp;oacute;rio</span></p> </div> <a name='function.readdir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna o nome de arquivo do pr&amp;oacute;ximo arquivo do diret&amp;oacute;rio. Os nomes de arquivos s&amp;atilde;o retornados na ordem informada pelo sistema de arquivos. </p> </div> <a name='function.readdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O manipulador de diret&amp;oacute;rio <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> previamente aberto com <a href='http://www.php.net/manual/pt_BR/function.opendir.php' class='function'>opendir()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.readdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o nome do arquivo em sucesso, ou <b><tt class='constant'>FALSE</tt></b> em falha. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</p></div> </div> <a name='function.readdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Listando todos os arquivos de um diret&amp;oacute;rio</b></p> <div class='example-contents para'><p> Verifique cuidadosamente o estilo de checagem dos valores retornados por <b>readdir()</b> nos exemplos abaixo. N&amp;oacute;s explicitamente testamos se o valor retornado &amp;eacute; id&amp;ecirc;ntico a (igual e do mesmo tipo que <b><tt class='constant'>FALSE</tt></b> --- veja <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>Operadores de Compara&amp;ccedil;&amp;atilde;o</a> para maiores detalhes). De outra forma, qualquer entrada de diret&amp;oacute;rio que seja avaliada para <b><tt class='constant'>FALSE</tt></b> ir&amp;aacute; parar o loop (por exemplo, um diret&amp;oacute;rio nomeado &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;Note&amp;nbsp;que&amp;nbsp;!==&amp;nbsp;n&amp;atilde;o&amp;nbsp;existia&amp;nbsp;antes&amp;nbsp;do&amp;nbsp;PHP&amp;nbsp;4.0.0-RC2<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'>'Manipulador&amp;nbsp;de&amp;nbsp;diret&amp;oacute;rio:&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'>'Arquivos:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Esta&amp;nbsp;&amp;eacute;&amp;nbsp;a&amp;nbsp;forma&amp;nbsp;correta&amp;nbsp;de&amp;nbsp;varrer&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio&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;Esta&amp;nbsp;&amp;eacute;&amp;nbsp;a&amp;nbsp;forma&amp;nbsp;INCORRETA&amp;nbsp;de&amp;nbsp;varrer&amp;nbsp;o&amp;nbsp;diret&amp;oacute;rio&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>Exemplo #2 Listar todos os arquivos no diret&amp;oacute;rio atual e retirar <i>.</i> e <i>..</i> </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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Diz se o caminho &amp;eacute; um diret&amp;oacute;rio</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.glob.php' class='function' rel='rdfs-seeAlso'>glob()</a> - Acha caminhos que combinam com um padr&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Codifica uma URL de acordo com RFC 1738</span></p> </div> <a name='function.rawurlencode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Codifica uma dada string de acordo com <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'>Par&amp;acirc;metros</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'> A URL a ser codificada. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurlencode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma string na qual todos os caracteres alfa-numericos com exce&amp;ccedil;&amp;atilde;o de <i>-_.</i> foram substituidos com um sinal de porcento (<i>%</i>) seguido de dois digitos hexadecimais. Esta codifica&amp;ccedil;&amp;atilde;o esta descrita na <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a> para proteger caracteres de serem interpretados como delimitadores de URL, e para proteger URLs de serem embaralhadas por transmiss&amp;atilde;o em meios com convers&amp;otilde;es de caracteres (como alguns sistemas de email). </p> </div> <a name='function.rawurlencode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Incluindo uma senha em uma URL de FTP</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/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir:</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'> Ou, se voc&amp;ecirc; quiser passar informa&amp;ccedil;&amp;atilde;o no componente PATH_INFO se uma URL: </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #2 Exemplo 2 de <b>rawurlencode()</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: #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.rawurldecode.php' class='function' rel='rdfs-seeAlso'>rawurldecode()</a> - Decodifica uma URL</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Decodifica uma URL codificada</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Codifica uma URL</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/pt_br/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'>Decodifica uma URL</span></p> </div> <a name='function.rawurldecode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna uma string em que as sequencias com o sinal porcento (<i>%</i>) seguida por dois digitos hexadecimais s&amp;atilde;o substituidas pelos caracteres correspondentes. </p> </div> <a name='function.rawurldecode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A URL a ser decodificada. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurldecode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a URL decodificada, como uma string. </p> </div> <a name='function.rawurldecode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>rawurldecode()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>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'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <b>rawurldecode()</b> n&amp;atilde;o decodifica os sinais de adi&amp;ccedil;&amp;atilde;o (&amp;#039;+&amp;#039;) em espa&amp;ccedil;os. A fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.urldecode.php' class='function'>urldecode()</a> faz isto. <br /> </p></blockquote> </div> <a name='function.rawurldecode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.rawurlencode.php' class='function' rel='rdfs-seeAlso'>rawurlencode()</a> - Codifica uma URL de acordo com RFC 1738</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Decodifica uma URL codificada</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Codifica uma URL</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/class.rangeexception.php'>The RangeException class</a></h1> <div class='partintro'> <div id='rangeexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> Exception thrown when an invalid range is given. </p> </div> <div id='rangeexception.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Cria um array contendo uma faixa de elementos</span></p> </div> <a name='function.range.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/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'> Cria um array contendo uma faixa de elementos </p> </div> <a name='function.range.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>low</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O valor m&amp;iacute;nimo. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>high</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O valor m&amp;aacute;ximo. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>step</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se o par&amp;acirc;metro <i><tt class='parameter'>step</tt></i> for especificado, ser&amp;aacute; usado como o incremento entre os elementos da sequ&amp;ecirc;ncia. <i><tt class='parameter'>step</tt></i> deve ser um inteiro positivo. Se n&amp;atilde;o for especificado, <i><tt class='parameter'>step</tt></i> ter&amp;aacute; valor igual a 1. </p> </dd> </dl> <p> </p> </div> <a name='function.range.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um array de elementos de <i><tt class='parameter'>low</tt></i> a <i><tt class='parameter'>high</tt></i> , incluindo eles. Se low &amp;gt; high, a seq&amp;uuml;&amp;ecirc;ncia ser&amp;aacute; do maior para menor. </p> </div> <a name='function.range.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> O par&amp;acirc;metro opcional <i><tt class='parameter'>step</tt></i> foi adicionado. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0 a 4.3.2</td> <td align='left'> Nas vers&amp;otilde;es de PHP 4.1.0 at&amp;eacute; 4.3.2, <b>range()</b> v&amp;ecirc; strings num&amp;eacute;ricas como strings e n&amp;atilde;o como inteiros. Em lugar disso, eles ser&amp;atilde;o usados por seq&amp;uuml;&amp;ecirc;ncia de caracteres. Por exemplo, <i>&amp;quot;4242&amp;quot;</i> &amp;eacute; tratado como <i>&amp;quot;4&amp;quot;</i>. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> At&amp;eacute; a vers&amp;atilde;o 4.1.0, a fun&amp;ccedil;&amp;atilde;o <b>range()</b> s&amp;oacute; gerava arrays de inteiros em ordem crescente. O suporte para seq&amp;uuml;&amp;ecirc;ncias de caracteres e arrays descrescentes foi adicionado no PHP 4.1.0. Valores de seq&amp;uuml;&amp;ecirc;ncia de caracter est&amp;atilde;o limitados para o comprimento de um. Se um comprimento maior do que um &amp;eacute; entrado, apenas o primeiro caractere &amp;eacute; usado. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.range.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplos da <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&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</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)&amp;nbsp;&amp;nbsp;<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'>$numero</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$numero</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;O&amp;nbsp;par&amp;acirc;metro&amp;nbsp;step&amp;nbsp;foi&amp;nbsp;introduzido&amp;nbsp;no&amp;nbsp;5.0.0&amp;nbsp;<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)&amp;nbsp;<br /><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'>$numero</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$numero</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;Utiliza&amp;ccedil;&amp;atilde;o&amp;nbsp;da&amp;nbsp;sequ&amp;ecirc;ncia&amp;nbsp;de&amp;nbsp;caracteres&amp;nbsp;introduzidos&amp;nbsp;no&amp;nbsp;4.1.0&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;//&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');&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</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'>$letra</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;&amp;nbsp;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letra</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;array('c',&amp;nbsp;'b',&amp;nbsp;'a');&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;</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'>$letra</span><span style='color: #007700'>)&amp;nbsp;{&amp;nbsp;&amp;nbsp;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letra</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'>Nota</b>: <br /> </p></blockquote> <div class='caution'><b class='caution'>Cuidado</b> <p class='para'> </p> </div> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.shuffle.php' class='function'>shuffle()</a>, <a href='http://www.php.net/manual/pt_BR/function.array-fill.php' class='function'>array_fill()</a>, e <a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Gera um inteiro aleat&amp;oacute;rio</span></p> </div> <a name='function.rand.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Se chamado sem os par&amp;acirc;metros opcionais <i><tt class='parameter'>min</tt></i> e <i><tt class='parameter'>max</tt></i> , <b>rand()</b> retornar&amp;aacute; um pseudo inteiro rand&amp;ocirc;mico entre 0 e <a href='http://www.php.net/manual/pt_BR/function.getrandmax.php' class='function'>getrandmax()</a>. Se voc&amp;ecirc; precisa de um n&amp;uacute;mero aleat&amp;oacute;rio entre 5 e 15 (inclusive), por exemplo, utilize <i>rand (5, 15)</i>. </p> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Em algumas plataformas (como o Windows) <a href='http://www.php.net/manual/pt_BR/function.getrandmax.php' class='function'>getrandmax()</a> &amp;eacute; somente 32768. Se voc&amp;ecirc; precisa de um n&amp;uacute;mero maior que 32768, especificando <i><tt class='parameter'>min</tt></i> e <i><tt class='parameter'>max</tt></i> permitir&amp;aacute; voc&amp;ecirc; criar um intervalo maior que isso, ou ent&amp;atilde;o utilizar <a href='http://www.php.net/manual/pt_BR/function.mt-rand.php' class='function'>mt_rand()</a> ao inv&amp;eacute;s. </span> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>A partir do PHP 4.2.0, n&amp;atilde;o &amp;eacute; mais necess&amp;aacute;rio semear o gerador de n&amp;uacute;meros aleat&amp;oacute;rios com <a href='http://www.php.net/manual/pt_BR/function.srand.php' class='function'>srand()</a> ou <a href='http://www.php.net/manual/pt_BR/function.mt-srand.php' class='function'>mt_srand()</a> pois isso &amp;eacute; feito automaticamente. </span></p></blockquote> </div> <a name='function.rand.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O menor valor para retorna (padr&amp;atilde;o: 0) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O maior valor para retornar (padr&amp;atilde;o: <a href='http://www.php.net/manual/pt_BR/function.getrandmax.php' class='function'>getrandmax()</a>) </p> </dd> </dl> <p> </p> </div> <a name='function.rand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Um pseudo valor aleat&amp;oacute;rio entre <i><tt class='parameter'>min</tt></i> (ou 0) e <i><tt class='parameter'>max</tt></i> (ou <a href='http://www.php.net/manual/pt_BR/function.getrandmax.php' class='function'>getrandmax()</a>, inclusive). </p> </div> <a name='function.rand.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Desde o 3.0.7</td> <td align='left'> Em vers&amp;otilde;es anteriores a 3.0.7, o significado do par&amp;acirc;metro <i><tt class='parameter'>max</tt></i> era <i><tt class='parameter'>range</tt></i> . Assim, para obter os mesmos resultados do exemplo acima, voc&amp;ecirc; precisaria utilizar <i>rand (5, 11)</i> para obter um n&amp;uacute;mero aleat&amp;oacute;rio entre 5 e 15. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rand.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>rand()</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'>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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.srand.php' class='function' rel='rdfs-seeAlso'>srand()</a> - Semeia o gerador de n&amp;uacute;meros alet&amp;oacute;rios</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.getrandmax.php' class='function' rel='rdfs-seeAlso'>getrandmax()</a> - Retorna o maior valor alet&amp;oacute;rio poss&amp;iacute;vel</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - Gerador melhorado de n&amp;uacute;meros aleat&amp;oacute;rios</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Converte o n&amp;uacute;mero em radianos para o equivalente em graus </span></p> </div> <a name='function.rad2deg.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o converte <i><tt class='parameter'>number</tt></i> de radianos para graus. </p> </div> <a name='function.rad2deg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Um valor radiano </p> </dd> </dl> <p> </p> </div> <a name='function.rad2deg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O equivalente de <i><tt class='parameter'>number</tt></i> em graus </p> </div> <a name='function.rad2deg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>rad2deg()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.deg2rad.php' class='function' rel='rdfs-seeAlso'>deg2rad()</a> - Converte o n&amp;uacute;mero em graus ao equivalente em radianos</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Adiciona uma barra invertida antes dos meta caracteres</span></p> </div> <a name='function.quotemeta.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna uma vers&amp;atilde;o de str com uma barra invertida (<i>\</i>) antes de cada um destes caracteres: <div class='example-contents screen'>. \ + * ? [ ^ ] ( $ )</div> </p> </div> <a name='function.quotemeta.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.quotemeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a string com meta caracteres com escape. </p> </div> <a name='function.quotemeta.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; compat&amp;iacute;vel com dados bin&amp;aacute;rios</span></p></blockquote> </div> <a name='function.quotemeta.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - Adiciona barras invertidas a uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.addcslashes.php' class='function' rel='rdfs-seeAlso'>addcslashes()</a> - String entre aspas com barras no estilo C</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Converte todos os caracteres aplic&amp;aacute;veis em entidades html.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Converte caracteres especiais para a realidade HTML</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - Insere quebras de linha HTML antes de todas newlines em uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - Desfaz o efeito de addslashes</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.stripcslashes.php' class='function' rel='rdfs-seeAlso'>stripcslashes()</a> - Desfaz o efeito de addcslashes</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ereg.php' class='function' rel='rdfs-seeAlso'>ereg()</a> - Casando express&amp;otilde;es regulares</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Converte uma string quoted-printable para uma string de 8 bit</span></p> </div> <a name='function.quoted-printable-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o retorna uma string bin&amp;aacute;ria de 8-bit correspondendo a string quoted printable decodificada (de acordo com <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, se&amp;ccedil;&amp;atilde;o 6.7, n&amp;atilde;o <a href='http://www.faqs.org/rfcs/rfc2821' class='link external'>&amp;raquo; RFC2821</a>, se&amp;ccedil;&amp;atilde;o 4.5.2, adicionais periodos n&amp;atilde;o s&amp;atilde;o removidos do in&amp;iacute;cio da linha). </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; similar a <a href='http://www.php.net/manual/pt_BR/function.imap-qprint.php' class='function'>imap_qprint()</a>, exceto que esta n&amp;atilde;o requer o m&amp;oacute;dulo IMAP para funcionar. </p> </div> <a name='function.quoted-printable-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.quoted-printable-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma string bin&amp;aacute;ria de 8-bit. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Define o valor de uma vari&amp;aacute;vel de ambiente</span></p> </div> <a name='function.putenv.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</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'> Adiciona <i><tt class='parameter'>setting</tt></i> no ambiente do servidor. A vari&amp;aacute;vel de ambiente ir&amp;aacute; existir somente durante a requisi&amp;ccedil;&amp;atilde;o atual. Ao final da requisi&amp;ccedil;&amp;atilde;o o ambiente &amp;eacute; retornado ao seu estado natural. </p> <p class='para'> Definir certas vari&amp;aacute;veis de ambiente pode ser potencialmente uma brecha de seguran&amp;ccedil;a.. A diretiva <i>safe_mode_allowed_env_vars</i> cont&amp;eacute;m uma lista separada por v&amp;iacute;rgula de prefixos. No modo seguro, o usu&amp;aacute;rio poder&amp;aacute; alterar vari&amp;aacute;veis de ambiente cujo o nome comece por um dos prefixos indicados nesta diretiva. Por padr&amp;atilde;o os usu&amp;aacute;rios s&amp;oacute; poder&amp;atilde;o definir var&amp;aacute;veis que comecem com <i>PHP_</i> (ex.. <i>PHP_FOO=BAR</i>). Nota: se esta diretiva estiver vazia, o PHP permitir&amp;aacute; ao usu&amp;aacute;rio modificar QUALQUER vari&amp;aacute;vel de ambiente! </p> <p class='para'> A diretiva <i>safe_mode_protected_env_vars</i> cont&amp;eacute;m uma lista separada por v&amp;iacute;rgula de vari&amp;aacute;veis de ambiente que o usu&amp;aacute;rio n&amp;atilde;o possa mudar usando <b>putenv()</b>. Estas vari&amp;aacute;veis ser&amp;atilde;o protegidas mesmo que <i>safe_mode_allowed_env_vars</i> esta definida para permitir muda-las </p> </div> <a name='function.putenv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>setting</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A defini&amp;ccedil;&amp;atilde;o, como <i>&amp;quot;FOO=BAR&amp;quot;</i> </p> </dd> </dl> <p> </p> </div> <a name='function.putenv.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.putenv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Definindo uma vari&amp;aacute;vel de ambiente</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />putenv</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UNIQID=</span><span style='color: #0000BB'>$uniqid</span><span style='color: #DD0000'>'</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.putenv.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b> <p class='para'> Esta diretiva tem efeito somente quando <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe-mode</a> est&amp;aacute; ativada! </p> </div> </div> <a name='function.putenv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.getenv.php' class='function' rel='rdfs-seeAlso'>getenv()</a> - Obt&amp;eacute;m uma vari&amp;aacute;vel de ambiente</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Checa se o objeto ou a classe tem uma propriedade </span></p> </div> <a name='function.property-exists.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'> Essa fun&amp;ccedil;&amp;atilde;o checa se <i><tt class='parameter'>property</tt></i> existe na classe especificada (e se ela &amp;eacute; acess&amp;iacute;vel do escopo atual). </p> <blockquote><p><b class='note'>Nota</b>: Ao contr&amp;aacute;rio de <a href='http://www.php.net/manual/pt_BR/function.isset.php' class='function'>isset()</a>, <b>property_exists()</b> retorna <b><tt class='constant'>TRUE</tt></b> mesmo se a propriedade tiver valor <b><tt class='constant'>NULL</tt></b> (nulo). <br /> </p></blockquote> </div> <a name='function.property-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O nome da classe ou um objeto da classe a ser testada </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O nome da propriedade </p> </dd> </dl> <p> </p> </div> <a name='function.property-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> se a propriedade existe, <b><tt class='constant'>FALSE</tt></b> se ela n&amp;atilde;o existir ou <b><tt class='constant'>NULL</tt></b> em caso de erro. </p> </div> <a name='function.property-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de uso de <b>property_exists()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>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 /><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'>//&amp;nbsp;true,&amp;nbsp;it&amp;nbsp;can&amp;nbsp;be&amp;nbsp;accessed&amp;nbsp;from&amp;nbsp;here<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'>//false,&amp;nbsp;isn't&amp;nbsp;public<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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - Checa se o m&amp;eacute;todo da classe existe</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Mata um processo aberto por proc_open</span></p> </div> <a name='function.proc-terminate.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ] )</div> <p class='para rdfs-comment'> Sinaliza um <i><tt class='parameter'>process</tt></i> (criado usando <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a>) que ele deve terminar. <b>proc_terminate()</b> retorna imediatamente e n&amp;atilde;o espera pelo processo terminar. </p> <p class='para'> <b>proc_terminate()</b> permite a voc&amp;ecirc; terminar o processo e continuar com outras tarefas. Voc&amp;ecirc; pode descobrir se o processo j&amp;aacute; parou usando a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.proc-get-status.php' class='function'>proc_get_status()</a>. Contudo isto &amp;eacute; somente poss&amp;iacute;vel com PHP 5.2.2 ou superior, como antigas vers&amp;otilde;es destroem o dado processo <i><tt class='parameter'>resource</tt></i> . </p> </div> <a name='function.proc-terminate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a> que ser&amp;aacute; fechado. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>signal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O par&amp;acirc;metro opcional &amp;eacute; somente &amp;uacute;til em sistemas operacionais <acronym title='Portable Operating System Interface'>POSIX</acronym>, voc&amp;ecirc; deve especificar um sinal para enviar para o processo usando a chamada de sistema <i>kill(2)</i>. O padr&amp;atilde;o &amp;eacute; <i>SIGTERM</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-terminate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o status de termina&amp;ccedil;&amp;atilde;o do processo que estava executando. </p> </div> <a name='function.proc-terminate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Executa um comando e abre ponteiros para entrada e sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.proc-close.php' class='function' rel='rdfs-seeAlso'>proc_close()</a> - Fecha um processo aberto por proc_open e retorna o c&amp;oacute;digo de sa&amp;iacute;da do processo.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.proc-get-status.php' class='function' rel='rdfs-seeAlso'>proc_get_status()</a> - Obtem informa&amp;ccedil;&amp;atilde;o sobre um processo aberto por proc_open</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Executa um comando e abre ponteiros para entrada e sa&amp;iacute;da </span></p> </div> <a name='function.proc-open.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> &amp;eacute; similar a <a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function'>popen()</a> mas prov&amp;ecirc; uma grau de controle muito maior sobre a execu&amp;ccedil;&amp;atilde;o do programa. </p> </div> <a name='function.proc-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O comando a executar </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>descriptorspec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Uma matriz indexada aonde a chave representa o n&amp;uacute;mero do descritor e o valor representa como o PHP passar&amp;aacute; este descritor para o processo filho. 0 &amp;eacute; stdin, 1 &amp;eacute; stdout, enquanto 2 &amp;eacute; stderr. </p> <p class='para'> Os pipes suportados atualmente s&amp;atilde;o <i>file</i> e <i>pipe</i> . </p> <p class='para'> Os n&amp;uacute;meros dos descritores de arquivos n&amp;atilde;o est&amp;atilde;o limitados a 0, 1 e 2 - voc&amp;ecirc; pode especificar qualquer n&amp;uacute;mero de descritor v&amp;aacute;lido e ele ser&amp;aacute; passado para o processo filho. Isto permiteao seu script interoperar com outros scripts que sejam executados como &amp;quot;co-processos&amp;quot;. Em particular, isto &amp;eacute; &amp;uacute;til para passar senhas para programas como PGP, GPG e openssl de uma maneira mais segura. Tamb&amp;eacute;m &amp;eacute; &amp;uacute;til para ler informa&amp;ccedil;&amp;otilde;es do estado providos por esses programas em descritores auxiliares. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pipes</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sera definido como uma matriz indexada de ponteiros de arquivos que corresponde aos pipes do lado do PHP que s&amp;atilde;o criados. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O diret&amp;oacute;rio inicial de trabalho para o comando. Este deve ser um caminho <em class='emphasis'>absoluto</em>, ou <b><tt class='constant'>NULL</tt></b> se voc&amp;ecirc; quer usar o valor padr&amp;atilde;o (o diret&amp;oacute;rio de trabalho do processo PHP atual) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>env</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Uma matriz de vari&amp;aacute;veis de ambi&amp;ecirc;nte para o comando que ser&amp;aacute; executado, ou <b><tt class='constant'>NULL</tt></b> para usar o mesmo ambi&amp;ecirc;nte que o processo PHP atual. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>other_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Permite a voc&amp;ecirc; definir op&amp;ccedil;&amp;otilde;es adicionais. Op&amp;ccedil;&amp;otilde;es atualmente suportadas incluem: </p><ul class='simplelist'> <li class='member'> <i>suppress_errors</i> (apenas windows): suprime os erros gerados por esta fun&amp;ccedil;&amp;atilde;o quando estiver definido como <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>bypass_shell</i> (apenas windows): ignora o shell <i>cmd.exe</i> quando esta definido como <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>context</i>: contexto de stream usado ao abrir arquivos (criado com <a href='http://www.php.net/manual/pt_BR/function.stream-context-create.php' class='function'>stream_context_create()</a>) </li> <li class='member'> <i>binary_pipes</i>: abre os pipes em modo bin&amp;aacute;rio, ao inv&amp;eacute;s de usar o <i>stream_encoding</i> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.proc-open.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um recurso representando o processo, o qual deve ser liberado usando <a href='http://www.php.net/manual/pt_BR/function.proc-close.php' class='function'>proc_close()</a> quando voc&amp;ecirc; terminou de utiliza-lo. Em caso de falha retorna <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.proc-open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Adicionado as op&amp;ccedil;&amp;otilde;es <i>context</i> e <i>binary_pipes</i> no par&amp;acirc;metro <i><tt class='parameter'>other_options</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.2.1</td> <td align='left'> Adicionada a op&amp;ccedil;&amp;atilde;o <i>bypass_shell</i> ao par&amp;acirc;metro <i><tt class='parameter'>other_options</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Adicionado os par&amp;acirc;metros <i><tt class='parameter'>cwd</tt></i> , <i><tt class='parameter'>env</tt></i> e <i><tt class='parameter'>other_options</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um exemplo <b>proc_open()</b></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;is&amp;nbsp;a&amp;nbsp;pipe&amp;nbsp;that&amp;nbsp;the&amp;nbsp;child&amp;nbsp;will&amp;nbsp;read&amp;nbsp;from<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;is&amp;nbsp;a&amp;nbsp;pipe&amp;nbsp;that&amp;nbsp;the&amp;nbsp;child&amp;nbsp;will&amp;nbsp;write&amp;nbsp;to<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;is&amp;nbsp;a&amp;nbsp;file&amp;nbsp;to&amp;nbsp;write&amp;nbsp;to<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;now&amp;nbsp;looks&amp;nbsp;like&amp;nbsp;this:<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;0&amp;nbsp;=&amp;gt;&amp;nbsp;writeable&amp;nbsp;handle&amp;nbsp;connected&amp;nbsp;to&amp;nbsp;child&amp;nbsp;stdin<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;1&amp;nbsp;=&amp;gt;&amp;nbsp;readable&amp;nbsp;handle&amp;nbsp;connected&amp;nbsp;to&amp;nbsp;child&amp;nbsp;stdout<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Any&amp;nbsp;error&amp;nbsp;output&amp;nbsp;will&amp;nbsp;be&amp;nbsp;appended&amp;nbsp;to&amp;nbsp;/tmp/error-output.txt<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;It&amp;nbsp;is&amp;nbsp;important&amp;nbsp;that&amp;nbsp;you&amp;nbsp;close&amp;nbsp;any&amp;nbsp;pipes&amp;nbsp;before&amp;nbsp;calling<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;proc_close&amp;nbsp;in&amp;nbsp;order&amp;nbsp;to&amp;nbsp;avoid&amp;nbsp;a&amp;nbsp;deadlock<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'>'command&amp;nbsp;returned&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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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 ) command returned 0 </pre></div> </div> </div><p> </p> </div> <a name='function.proc-open.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Compatibilidade com Windows: Descritores al&amp;eacute;m do 2(stderr) s&amp;atilde;o tornados dispon&amp;iacute;veis ao processo filho como manipuladores herdados, mas j&amp;aacute; que a arquitetura Windows n&amp;atilde;o associa n&amp;uacute;meros de descritores de arquivos com os manipuladores de baixo n&amp;iacute;vel, o processo filho (ainda) n&amp;atilde;o tem meios de acessar estes manipuladores. Stdin, stdout e stderr funcionam como esperado. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Se voc&amp;ecirc; precisa de um pipe de processo de apenas uma dire&amp;ccedil;&amp;atilde;o, use <a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function'>popen()</a> ao inv&amp;eacute;s, j&amp;aacute; que &amp;eacute; muito mais f&amp;aacute;cil de usar. <br /> </p></blockquote> </div> <a name='function.proc-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Abre um processo como ponteiro de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Executa um programa externo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Executa um programa externo e mostra a sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.passthru.php' class='function' rel='rdfs-seeAlso'>passthru()</a> - Executa um programa externo e mostra a sa&amp;iacute;da cr&amp;uacute;a</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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'>O <a href='http://www.php.net/manual/pt_BR/language.operators.execution.php' class='link'>operador backtick</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/pt_br/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'>Obtem informa&amp;ccedil;&amp;atilde;o sobre um processo aberto por <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a></span></p> </div> <a name='function.proc-get-status.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> obt&amp;eacute;m dados sobre um processo aberto usando <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a>. </p> </div> <a name='function.proc-get-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a> que ser&amp;aacute; avaliado. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Uma <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> com a informa&amp;ccedil;&amp;atilde;o coletada em caso de sucesso, e <b><tt class='constant'>FALSE</tt></b> em caso de falha. A array retonada cont&amp;eacute;m os seguintes elementos: </p> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'><th>elemento</th><th>type</th><th>descri&amp;ccedil;&amp;atilde;o</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/pt_BR/language.types.string.php' class='type string'>string</a></td> <td align='left'> A string de comando que foi passado para <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a>. </td> </tr> <tr valign='middle'> <td align='left'>pid</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type int'>int</a></td> <td align='left'>Id do processo</td> </tr> <tr valign='middle'> <td align='left'>running</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> se o processo ainda esta sendo executado, <b><tt class='constant'>FALSE</tt></b> se ele terminou. </td> </tr> <tr valign='middle'> <td align='left'>signaled</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> se o processo filho terminou por um sinal n&amp;atilde;o capturado. Sempre definido como <b><tt class='constant'>FALSE</tt></b> no Windows. </td> </tr> <tr valign='middle'> <td align='left'>stopped</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> se o processo filho foi parado por um sinal. Sempre definido como <b><tt class='constant'>FALSE</tt></b> no Windows. </td> </tr> <tr valign='middle'> <td align='left'>exitcode</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type int'>int</a></td> <td align='left'> O c&amp;oacute;digo de sa&amp;iacute;da retornado pelo processo ( o qual s&amp;oacute; significativo se <i>running</i> &amp;eacute; <b><tt class='constant'>FALSE</tt></b>) Apenas a primeira chamada a esta fun&amp;ccedil;&amp;atilde;o retorna o valor real, a pr&amp;oacute;xima chamada retorna <i>-1</i>. </td> </tr> <tr valign='middle'> <td align='left'>termsig</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type int'>int</a></td> <td align='left'> O n&amp;uacute;mero do sinal que fez o processo filho terminar a sua execu&amp;ccedil;&amp;atilde;o ( somente significativo se <i>signaled</i> &amp;eacute; <b><tt class='constant'>TRUE</tt></b>) </td> </tr> <tr valign='middle'> <td align='left'>stopsig</td> <td align='left'><a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type int'>int</a></td> <td align='left'> O n&amp;uacute;mero do sinal que fez o processo filho terminar a sua execu&amp;ccedil;&amp;atilde;o ( somente significativo se <i>stopped</i> &amp;eacute; <b><tt class='constant'>TRUE</tt></b>) </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-get-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Executa um comando e abre ponteiros para entrada e sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Fecha um processo aberto por <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a> e retorna o c&amp;oacute;digo de sa&amp;iacute;da do processo.</span></p> </div> <a name='function.proc-close.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> &amp;eacute; similar a <a href='http://www.php.net/manual/pt_BR/function.pclose.php' class='function'>pclose()</a> exceto que ela s&amp;oacute; funciona em processos abertos por <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a>. <b>proc_close()</b> espera pelo processo terminar, e retorna o seu c&amp;oacute;digo de sa&amp;iacute;da. Se voc&amp;ecirc; tiver pipes abertos para este processo, voc&amp;ecirc; deve usar <a href='http://www.php.net/manual/pt_BR/function.fclose.php' class='function'>fclose()</a> antes de usar esta fun&amp;ccedil;&amp;atilde;o para previnir travamentos - o processo filho n&amp;atilde;o ser&amp;aacute; capaz de sair enquanto pipes estiverem abertos. </p> </div> <a name='function.proc-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a> que ser&amp;aacute; fechado. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o estado do processo ao terminar que foi executado. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Prints human-readable information about a variable </span></p> </div> <a name='function.print-r.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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> displays information about a variable in a way that&amp;#039;s readable by humans. </p> <p class='para'> <b>print_r()</b>, <a href='http://www.php.net/manual/pt_BR/function.var-dump.php' class='function'>var_dump()</a> and <a href='http://www.php.net/manual/pt_BR/function.var-export.php' class='function'>var_export()</a> will also show protected and private properties of objects with PHP 5. Static class members will not be shown. </p> <p class='para'> Remember that <b>print_r()</b> will move the array pointer to the end. Use <a href='http://www.php.net/manual/pt_BR/function.reset.php' class='function'>reset()</a> to bring it back to beginning. </p> </div> <a name='function.print-r.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The expression to be printed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If you would like to capture the output of <b>print_r()</b>, use the <i><tt class='parameter'>return</tt></i> parameter. If this parameter is set to <b><tt class='constant'>TRUE</tt></b>, <b>print_r()</b> will return its output, instead of printing it (which it does by default). </p> </dd> </dl> <p> </p> </div> <a name='function.print-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> If given a <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a>, <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a> or <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a>, the value itself will be printed. If given an <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a>, values will be presented in a format that shows keys and elements. Similar notation is used for <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a>s. </p> </div> <a name='function.print-r.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Esta fun&amp;ccedil;&amp;atilde;o usa o interno buffer de sa&amp;iacute;da com este par&amp;acirc;metro, ent&amp;atilde;o assim n&amp;atilde;o pode ser usado dentro de uma fun&amp;ccedil;&amp;atilde;o de callback para <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a>.<br /></p></blockquote> </div> <a name='function.print-r.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> The <i><tt class='parameter'>return</tt></i> parameter was added. If you need to capture the output of <b>print_r()</b> with an older version of PHP prior, use the <a href='http://www.php.net/manual/pt_BR/ref.outcontrol.php' class='link'>output-control functions</a>. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Prior to PHP 4.0.4, <b>print_r()</b> will continue forever if given an <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/pt_BR/language.types.object.php' class='type object'>object</a> that contains a direct or indirect reference to itself. An example is <i>print_r($GLOBALS)</i> because <i>$GLOBALS</i> is itself a global variable that contains a reference to itself. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.print-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>print_r()</b> example</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 />$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'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'b'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'c'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;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'>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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;pre&amp;gt; Array ( [a] =&amp;gt; apple [b] =&amp;gt; banana [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>Exemplo #2 <i><tt class='parameter'>return</tt></i> parameter example</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'>'m'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'monkey'</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'>//&amp;nbsp;$results&amp;nbsp;now&amp;nbsp;contains&amp;nbsp;output&amp;nbsp;from&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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.var-dump.php' class='function' rel='rdfs-seeAlso'>var_dump()</a> - Mostra informa&amp;ccedil;&amp;otilde;es sobre a vari&amp;aacute;vel</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.var-export.php' class='function' rel='rdfs-seeAlso'>var_export()</a> - Mostra ou retorna uma representa&amp;ccedil;&amp;atilde;o estruturada de uma vari&amp;aacute;vel</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Mostra uma string formatada</span></p> </div> <a name='function.printf.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></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/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$args</tt></span> ] )</div> <p class='simpara'> Produz uma sa&amp;iacute;da de acordo com <i><tt class='parameter'>format</tt></i> , o qual &amp;eacute; descrito na documenta&amp;ccedil;&amp;atilde;o para <a href='http://www.php.net/manual/pt_BR/function.sprintf.php' class='function'>sprintf()</a>. </p> <p class='simpara'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.print.php' class='function'>print()</a>, <a href='http://www.php.net/manual/pt_BR/function.sprintf.php' class='function'>sprintf()</a>, <a href='http://www.php.net/manual/pt_BR/function.vprintf.php' class='function'>vprintf()</a>, <a href='http://www.php.net/manual/pt_BR/function.sscanf.php' class='function'>sscanf()</a>, <a href='http://www.php.net/manual/pt_BR/function.fscanf.php' class='function'>fscanf()</a> e <a href='http://www.php.net/manual/pt_BR/function.flush.php' class='function'>flush()</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="prev" value="<div id='function.prev' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/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'>Retrocede o ponteiro interno de um array</span></p> </div> <a name='function.prev.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'> Retrocede o ponteiro interno do array. </p> <p class='para'> <b>prev()</b> funciona como <a href='http://www.php.net/manual/pt_BR/function.next.php' class='function'>next()</a>, exceto que ela retrocede o ponteiro interno do array ao inv&amp;eacute;s de avan&amp;ccedil;&amp;aacute;-lo. </p> </div> <a name='function.prev.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O array de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.prev.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o valor do array que est&amp;aacute; na posi&amp;ccedil;&amp;atilde;o anterior &amp;agrave; posi&amp;ccedil;&amp;atilde;o apontada pelo ponteiro interno, ou <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o houver mais elementos. </p> </div> <a name='function.prev.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de uso de <b>prev()</b> e fun&amp;ccedil;&amp;otilde;es relacionadas</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'>'foot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bike'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'car'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'plane'</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;'foot';<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;'bike';<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;'car';<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;'bike';<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;'plane';<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.prev.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</p></div> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Voc&amp;ecirc; n&amp;atilde;o conseguir&amp;aacute; distinguir o come&amp;ccedil;o de um array de um elemento <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='type boolean'>boolean</a> <b><tt class='constant'>FALSE</tt></b>. Para corretamente percorrer um array que pode conter elementos <b><tt class='constant'>FALSE</tt></b>, veja a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.each.php' class='function'>each()</a>. </span> </p></blockquote> </div> <a name='function.prev.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retorna o elemento corrente em um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Faz o ponteiro interno de um array apontar para o seu &amp;uacute;ltimo elemento</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - Avan&amp;ccedil;a o ponteiro interno de um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Faz o ponteiro interno de um array apontar para o seu primeiro elemento</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retorna o par chave/valor corrente de um array e avan&amp;ccedil;a o seu cursor</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Divide a string por uma express&amp;atilde;o regular</span></p> </div> <a name='function.preg-split.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Divide uma dada string por uma express&amp;atilde;o regular. </p> </div> <a name='function.preg-split.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O padr&amp;atilde;o a ser usado. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A string de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se especificado, ent&amp;atilde;o somente <i><tt class='parameter'>limit</tt></i> peda&amp;ccedil;os da string ser&amp;atilde;o retornados, e se <i><tt class='parameter'>limit</tt></i> for -1, significa &amp;quot;sem limite&amp;quot;, que &amp;eacute; &amp;uacute;til quando especificando <i><tt class='parameter'>flags</tt></i> . </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> pode ser uma combina&amp;ccedil;&amp;atilde;o das seguintes flags (combinada com o operador | bit-a-bit): </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'> Se esta flag &amp;eacute; usada, somente peda&amp;ccedil;os n&amp;atilde;o vazios ser&amp;atilde;o retornados pela <b>preg_split()</b>. </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'> Se esta flag &amp;eacute; usada, express&amp;atilde;o entre par&amp;ecirc;nteses no padr&amp;atilde;o ser&amp;atilde;o capturados e retornados tamb&amp;eacute;m. </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'> Se esta flag &amp;eacute; usada, para cada combina&amp;ccedil;&amp;atilde;o o offset da string ser&amp;aacute; tamb&amp;eacute;m retornado. Note que isto modifica o valor de retorno em um array onde cada elemento &amp;eacute; um array contendo a string combinada no &amp;iacute;ndice <i>0</i> e o offset da mesma em <i><tt class='parameter'>subject</tt></i> no &amp;iacute;ndice <i>1</i>. </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.preg-split.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um array contendo peda&amp;ccedil;os de strings de <i><tt class='parameter'>subject</tt></i> divididos pelo que for combinado pelo <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-split.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> A <b><tt class='constant'>PREG_SPLIT_OFFSET_CAPTURE</tt></b> foi adicionada </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> A <b><tt class='constant'>PREG_SPLIT_DELIM_CAPTURE</tt></b> foi adicionada </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>flags</tt></i> foi adicionado </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-split.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>preg_split()</b>: Obtendo partes de uma string</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;reparte&amp;nbsp;a&amp;nbsp;frase&amp;nbsp;por&amp;nbsp;algum&amp;nbsp;n&amp;uacute;mero&amp;nbsp;caracteres&amp;nbsp;de&amp;nbsp;v&amp;iacute;rgula&amp;nbsp;ou&amp;nbsp;espa&amp;ccedil;o,<br />//&amp;nbsp;incluindo&amp;nbsp;'&amp;nbsp;',&amp;nbsp;\r,&amp;nbsp;\t,&amp;nbsp;\n&amp;nbsp;e&amp;nbsp;\f<br /></span><span style='color: #0000BB'>$keywords&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>Exemplo #2 Dividindo a string em cada caractere que a comp&amp;otilde;e</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'>'string'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$chars&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'>$chars</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>Exemplo #3 Dividindo a string pela combina&amp;ccedil;&amp;atilde;o e seus offsets</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'>$chars&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'>$chars</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</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'>Notas</h3> <div class='tip'><b class='tip'>Dica</b> <p class='para'> Se voc&amp;ecirc; n&amp;atilde;o precisa do poder das express&amp;otilde;es regulares, pode optar por alternativa mais r&amp;aacute;pidas como <a href='http://www.php.net/manual/pt_BR/function.explode.php' class='function'>explode()</a> ou <a href='http://www.php.net/manual/pt_BR/function.str-split.php' class='function'>str_split()</a>. </p> </div> </div> <a name='function.preg-split.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.spliti.php' class='function' rel='rdfs-seeAlso'>spliti()</a> - Separa strings em array utilizando express&amp;otilde;es regulares insens&amp;iacute;veis a mai&amp;uacute;sculas e min&amp;uacute;sculas</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.split.php' class='function' rel='rdfs-seeAlso'>split()</a> - Separa strings em array utilizando express&amp;otilde;es regulares</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.implode.php' class='function' rel='rdfs-seeAlso'>implode()</a> - Junta elementos de uma matriz em uma string</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Perform a regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Perform a global regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Executa uma busca usando express&amp;atilde;o regular e modifica usando um callback</span></p> </div> <a name='function.preg-replace-callback.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'> O comportamento desta fun&amp;ccedil;&amp;atilde;o &amp;eacute; quase id&amp;ecirc;ntico ao da <a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function'>preg_replace()</a>, exceto pelo fato que ao inv&amp;eacute;s do par&amp;acirc;metro <i><tt class='parameter'>replacement</tt></i> , voc&amp;ecirc; deve especificar um <i><tt class='parameter'>callback</tt></i> . </p> </div> <a name='function.preg-replace-callback.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A padr&amp;atilde;o usado para busca. Pode ser tanto uma string como um array de strings. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Um callback que ser&amp;aacute; chamado e passado um array dos elementos combinados na string <i><tt class='parameter'>subject</tt></i> . O callback deve retornar a string substituta. </p> <p class='para'> Voc&amp;ecirc; normalmente precisar&amp;aacute; da fun&amp;ccedil;&amp;atilde;o <i><tt class='parameter'>callback</tt></i> para uma <b>preg_replace_callback()</b> somente para isso. Neste caso voc&amp;ecirc; pode usar <a href='http://www.php.net/manual/pt_BR/function.create-function.php' class='function'>create_function()</a> para declarar uma fun&amp;ccedil;&amp;atilde;o an&amp;ocirc;nima como callback dentro da chamada da <b>preg_replace_callback()</b>. Desta forma voc&amp;ecirc; tem todas as informa&amp;ccedil;&amp;otilde;es para a chamada no mesmo lugar e n&amp;atilde;o cria desordem com o nome da fun&amp;ccedil;&amp;atilde;o do callback n&amp;atilde;o usado em outro lugar. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>preg_replace_callback()</b> e <a href='http://www.php.net/manual/pt_BR/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;a&amp;nbsp;unix-style&amp;nbsp;command&amp;nbsp;line&amp;nbsp;filter&amp;nbsp;to&amp;nbsp;convert&amp;nbsp;uppercase<br />&amp;nbsp;*&amp;nbsp;letters&amp;nbsp;at&amp;nbsp;the&amp;nbsp;beginning&amp;nbsp;of&amp;nbsp;paragraphs&amp;nbsp;to&amp;nbsp;lowercase&amp;nbsp;*/<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'>'can't&amp;nbsp;read&amp;nbsp;stdin'</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;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$line&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;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$line&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;single&amp;nbsp;quotes&amp;nbsp;are&amp;nbsp;essential&amp;nbsp;here,<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;or&amp;nbsp;alternative&amp;nbsp;escape&amp;nbsp;all&amp;nbsp;$&amp;nbsp;as&amp;nbsp;\$<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'$matches'</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'>'return&amp;nbsp;strtolower($matches[0]);'<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</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'>$line<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$line</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'> A string ou array com strings para procurar e modificar. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O m&amp;aacute;ximo de poss&amp;iacute;veis modifica&amp;ccedil;&amp;otilde;es para cada padr&amp;atilde;o em cada string <i><tt class='parameter'>subject</tt></i> . O padr&amp;atilde;o &amp;eacute; <i>-1</i> (sem limite). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se especificado, esta vari&amp;aacute;vel ir&amp;aacute; ser preenchida com o n&amp;uacute;mero de substitui&amp;ccedil;&amp;otilde;es feitas. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace-callback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b>preg_replace_callback()</b> retorna um array se o par&amp;acirc;metro <i><tt class='parameter'>subject</tt></i> for um array, ou uma string caso contr&amp;aacute;rio. </p> <p class='para'> Se ocorrer combina&amp;ccedil;&amp;atilde;o, a nova string ser&amp;aacute; retornada, caso contr&amp;aacute;rio <i><tt class='parameter'>subject</tt></i> ser&amp;aacute; retornada inalter&amp;aacute;vel. </p> </div> <a name='function.preg-replace-callback.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>count</tt></i> foi adicionado </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace-callback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #2 Exemplo da <b>preg_replace_callback()</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;this&amp;nbsp;text&amp;nbsp;was&amp;nbsp;used&amp;nbsp;in&amp;nbsp;2002<br />//&amp;nbsp;we&amp;nbsp;want&amp;nbsp;to&amp;nbsp;get&amp;nbsp;this&amp;nbsp;up&amp;nbsp;to&amp;nbsp;date&amp;nbsp;for&amp;nbsp;2003<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'April&amp;nbsp;fools&amp;nbsp;day&amp;nbsp;is&amp;nbsp;04/01/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'>'Last&amp;nbsp;christmas&amp;nbsp;was&amp;nbsp;12/24/2001\n'</span><span style='color: #007700'>;<br /></span><span style='color: #FF8000'>//&amp;nbsp;the&amp;nbsp;callback&amp;nbsp;function<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>next_year</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$matches</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;as&amp;nbsp;usual:&amp;nbsp;$matches[0]&amp;nbsp;is&amp;nbsp;the&amp;nbsp;complete&amp;nbsp;match<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;$matches[1]&amp;nbsp;the&amp;nbsp;match&amp;nbsp;for&amp;nbsp;the&amp;nbsp;first&amp;nbsp;subpattern<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;enclosed&amp;nbsp;in&amp;nbsp;'(...)'&amp;nbsp;and&amp;nbsp;so&amp;nbsp;on<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;</span><span style='color: #0000BB'>$matches</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>].(</span><span style='color: #0000BB'>$matches</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'>'next_year'</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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> April fools day is 04/01/2003 Last christmas was 12/24/2002 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #3 <b>preg_replace_callback()</b> usando estrutura recursiva para manipular BB code aninhado</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$input&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</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'>$input</span><span style='color: #007700'>)<br />{<br /><br />&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>is_array</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$input</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'>$input&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'>$input</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;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&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'>$input</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>$output&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'>$input</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$output</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.create-function.php' class='function' rel='rdfs-seeAlso'>create_function()</a> - Cria uma fun&amp;ccedil;&amp;atilde;o an&amp;ocirc;nima (lambda-style)</li> <li class='member'>informa&amp;ccedil;&amp;otilde;es sobre o tipo <a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.callback' class='link'>callback</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="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/pt_br/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'>Perform a regular expression search and replace</span></p> </div> <a name='function.preg-replace.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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 class='initializer'> = -1</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$count</tt></span> ]] )</div> <p class='para rdfs-comment'> Searches <i><tt class='parameter'>subject</tt></i> for matches to <i><tt class='parameter'>pattern</tt></i> and replaces them with <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.preg-replace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The pattern to search for. It can be either a string or an array with strings. </p> <p class='para'> The <i>e</i> modifier makes <b>preg_replace()</b> treat the <i><tt class='parameter'>replacement</tt></i> parameter as PHP code after the appropriate references substitution is done. Tip: make sure that <i><tt class='parameter'>replacement</tt></i> constitutes a valid PHP code string, otherwise PHP will complain about a parse error at the line containing <b>preg_replace()</b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string or an array with strings to replace. If this parameter is a string and the <i><tt class='parameter'>pattern</tt></i> parameter is an array, all patterns will be replaced by that string. If both <i><tt class='parameter'>pattern</tt></i> and <i><tt class='parameter'>replacement</tt></i> parameters are arrays, each <i><tt class='parameter'>pattern</tt></i> will be replaced by the <i><tt class='parameter'>replacement</tt></i> counterpart. If there are fewer elements in the <i><tt class='parameter'>replacement</tt></i> array than in the <i><tt class='parameter'>pattern</tt></i> array, any extra <i><tt class='parameter'>pattern</tt></i> s will be replaced by an empty string. </p> <p class='para'> <i><tt class='parameter'>replacement</tt></i> may contain references of the form <i>\\<span class='replaceable'>n</span></i> or (since PHP 4.0.4) <i>$<span class='replaceable'>n</span></i>, with the latter form being the preferred one. Every such reference will be replaced by the text captured by the <span class='replaceable'>n</span>&amp;#039;th parenthesized pattern. <span class='replaceable'>n</span> can be from 0 to 99, and <i>\\0</i> or <i>$0</i> refers to the text matched by the whole pattern. Opening parentheses are counted from left to right (starting from 1) to obtain the number of the capturing subpattern. To use backslash in replacement, it must be doubled (<i>&amp;quot;\\\\&amp;quot;</i> PHP string). </p> <p class='para'> When working with a replacement pattern where a backreference is immediately followed by another number (i.e.: placing a literal number immediately after a matched pattern), you cannot use the familiar <i>\\1</i> notation for your backreference. <i>\\11</i>, for example, would confuse <b>preg_replace()</b> since it does not know whether you want the <i>\\1</i> backreference followed by a literal <i>1</i>, or the <i>\\11</i> backreference followed by nothing. In this case the solution is to use <i>\${1}1</i>. This creates an isolated <i>$1</i> backreference, leaving the <i>1</i> as a literal. </p> <p class='para'> When using the <i>e</i> modifier, this function escapes some characters (namely <i>&amp;#039;</i>, <i>&amp;quot;</i>, <i>\</i> and NULL) in the strings that replace the backreferences. This is done to ensure that no syntax errors arise from backreference usage with either single or double quotes (e.g. <i>&amp;#039;strlen(\&amp;#039;$1\&amp;#039;)+strlen(&amp;quot;$2&amp;quot;)&amp;#039;</i>). Make sure you are aware of PHP&amp;#039;s <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='link'>string syntax</a> to know exactly how the interpreted string will look like. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string or an array with strings to search and replace. </p> <p class='para'> If <i><tt class='parameter'>subject</tt></i> is an array, then the search and replace is performed on every entry of <i><tt class='parameter'>subject</tt></i> , and the return value is an array as well. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The maximum possible replacements for each pattern in each <i><tt class='parameter'>subject</tt></i> string. Defaults to <i>-1</i> (no limit). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If specified, this variable will be filled with the number of replacements done. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <b>preg_replace()</b> returns an array if the <i><tt class='parameter'>subject</tt></i> parameter is an array, or a string otherwise. </p> <p class='para'> If matches are found, the new <i><tt class='parameter'>subject</tt></i> will be returned, otherwise <i><tt class='parameter'>subject</tt></i> will be returned unchanged or <b><tt class='constant'>NULL</tt></b> if an error occurred. </p> </div> <a name='function.preg-replace.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Added the <i><tt class='parameter'>count</tt></i> parameter </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Added the &amp;#039;$n&amp;#039; form for the <i><tt class='parameter'>replacement</tt></i> parameter </td> </tr> <tr valign='middle'> <td align='left'>4.0.2</td> <td align='left'> Added the <i><tt class='parameter'>limit</tt></i> parameter </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Using backreferences followed by numeric literals</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'April&amp;nbsp;15,&amp;nbsp;2003'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$pattern&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/(\w+)&amp;nbsp;(\d+),&amp;nbsp;(\d+)/i'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacement&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'${1}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'>$pattern</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$replacement</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #2 Using indexed arrays with <b>preg_replace()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;quick&amp;nbsp;brown&amp;nbsp;fox&amp;nbsp;jumped&amp;nbsp;over&amp;nbsp;the&amp;nbsp;lazy&amp;nbsp;dog.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</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'>'/quick/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</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'>'/brown/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</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'>'/fox/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</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'>'bear'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</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'>'black'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</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'>'slow'</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'>$patterns</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The bear black slow jumped over the lazy dog. </pre></div> </div> <div class='example-contents para'><p> By ksorting patterns and replacements, we should get what we wanted. </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'>$patterns</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>ksort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$replacements</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'>$patterns</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The slow black bear jumped over the lazy dog. </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #3 Replacing several values</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$patterns&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;</span><span style='color: #DD0000'>'/^\s*{(\w+)}\s*=/'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$replace&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array&amp;nbsp;(</span><span style='color: #DD0000'>'\3/\4/\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'>$patterns</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$replace</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'{startDate}&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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> $startDate = 5/27/1999 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #4 Using the &amp;#039;e&amp;#039; modifier</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'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>''\\1'.strtoupper('\\2').'\\3''</span><span style='color: #007700'>,&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</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> This would capitalize all HTML tags in the input text. </p></div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #5 Strip whitespace</b></p> <div class='example-contents para'><p> This example strips excess whitespace from a string. </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;This&amp;nbsp;will&amp;nbsp;be&amp;nbsp;'foo&amp;nbsp;o'&amp;nbsp;now<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>Exemplo #6 Using the <i><tt class='parameter'>count</tt></i> parameter</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$count&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'>$count</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$count</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>O exemplo acima ir&amp;aacute; imprimir:</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'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: When using arrays with <i><tt class='parameter'>pattern</tt></i> and <i><tt class='parameter'>replacement</tt></i> , the keys are processed in the order they appear in the array. This is <em class='emphasis'>not necessarily</em> the same as the numerical index order. If you use indexes to identify which <i><tt class='parameter'>pattern</tt></i> should be replaced by which <i><tt class='parameter'>replacement</tt></i> , you should perform a <a href='http://www.php.net/manual/pt_BR/function.ksort.php' class='function'>ksort()</a> on each array prior to calling <b>preg_replace()</b>. <br /> </p></blockquote> </div> <a name='function.preg-replace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-filter.php' class='function' rel='rdfs-seeAlso'>preg_filter()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Perform a regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace-callback.php' class='function' rel='rdfs-seeAlso'>preg_replace_callback()</a> - Executa uma busca usando express&amp;atilde;o regular e modifica usando um callback</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Divide a string por uma express&amp;atilde;o regular</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Adiciona escape em caracteres da express&amp;atilde;o regular</span></p> </div> <a name='function.preg-quote.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> pega <i><tt class='parameter'>str</tt></i> e coloca uma barra invertida antes de cada caractere que &amp;eacute; parte da sintaxe da express&amp;atilde;o regular. Isto &amp;eacute; &amp;uacute;til se voc&amp;ecirc; tem uma string em run-time que voc&amp;ecirc; precisa combinar em algum texto e a string pode conter caracteres especiais de regex. </p> <p class='para'> Os caracteres especiais da express&amp;atilde;o regular s&amp;atilde;o <i>. \ + * ? [ ^ ] $ ( ) { } = ! &amp;lt; &amp;gt; | :</i> </p> </div> <a name='function.preg-quote.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se o opcional <i><tt class='parameter'>delimiter</tt></i> &amp;eacute; especificado, ele tamb&amp;eacute;m ter&amp;aacute; escape antecedendo. Isto &amp;eacute; &amp;uacute;til para adicionar escape em delimitadores que &amp;eacute; requerido pelas fun&amp;ccedil;&amp;otilde;es PCRE. A / &amp;eacute; o delimitador mais comumente usado. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna a string modificada. </p> </div> <a name='function.preg-quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>preg_quote()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$keywords&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'$40&amp;nbsp;for&amp;nbsp;a&amp;nbsp;g3/400'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$keywords&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'>$keywords</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'>$keywords</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;returns&amp;nbsp;\$40&amp;nbsp;for&amp;nbsp;a&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>Exemplo #2 Deixando em it&amp;aacute;lico uma palavra de um texto</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;this&amp;nbsp;example,&amp;nbsp;preg_quote($word)&amp;nbsp;is&amp;nbsp;used&amp;nbsp;to&amp;nbsp;keep&amp;nbsp;the<br />//&amp;nbsp;asterisks&amp;nbsp;from&amp;nbsp;having&amp;nbsp;special&amp;nbsp;meaning&amp;nbsp;to&amp;nbsp;the&amp;nbsp;regular<br />//&amp;nbsp;expression.<br /><br /></span><span style='color: #0000BB'>$textbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;book&amp;nbsp;is&amp;nbsp;*very*&amp;nbsp;difficult&amp;nbsp;to&amp;nbsp;find.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$word&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'*very*'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$textbody&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'>$word</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'>$word&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'>$textbody</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'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; compat&amp;iacute;vel com dados bin&amp;aacute;rios</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/pt_br/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'>Perform a global regular expression match</span></p> </div> <a name='function.preg-match-all.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Searches <i><tt class='parameter'>subject</tt></i> for all matches to the regular expression given in <i><tt class='parameter'>pattern</tt></i> and puts them in <i><tt class='parameter'>matches</tt></i> in the order specified by <i><tt class='parameter'>flags</tt></i> . </p> <p class='para'> After the first match is found, the subsequent searches are continued on from end of the last match. </p> </div> <a name='function.preg-match-all.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The pattern to search for, as a string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The input string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Array of all matches in multi-dimensional array ordered according to <i><tt class='parameter'>flags</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Can be a combination of the following flags (note that it doesn&amp;#039;t make sense to use <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> together with <b><tt class='constant'>PREG_SET_ORDER</tt></b>): </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'> Orders results so that <var class='varname'>$matches[0]</var> is an array of full pattern matches, <var class='varname'>$matches[1]</var> is an array of strings matched by the first parenthesized subpattern, and so on. </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;example:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=left&amp;gt;this&amp;nbsp;is&amp;nbsp;a&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'>$out</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'>$out</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'>$out</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'>$out</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'>$out</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'>O exemplo acima ir&amp;aacute; imprimir:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;example: &amp;lt;/b&amp;gt;, &amp;lt;div align=left&amp;gt;this is a test&amp;lt;/div&amp;gt; example: , this is a test </pre></div> </div> <p class='para'> So, <var class='varname'>$out[0]</var> contains array of strings that matched full pattern, and <var class='varname'>$out[1]</var> contains array of strings enclosed by tags. </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'> Orders results so that <var class='varname'>$matches[0]</var> is an array of first set of matches, <var class='varname'>$matches[1]</var> is an array of second set of matches, and so on. </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;example:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=\'left\'&amp;gt;this&amp;nbsp;is&amp;nbsp;a&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'>$out</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'>$out</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'>$out</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'>$out</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'>$out</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'>O exemplo acima ir&amp;aacute; imprimir:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;example: &amp;lt;/b&amp;gt;, example: &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;this is a test&amp;lt;/div&amp;gt;, this is a 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'> If this flag is passed, for every occurring match the appendant string offset will also be returned. Note that this changes the value of <i><tt class='parameter'>matches</tt></i> into an array where every element is an array consisting of the matched string at offset <i>0</i> and its string offset into <i><tt class='parameter'>subject</tt></i> at offset <i>1</i>. </p> </dd> </dl> <p> </p> <p class='para'> If no order flag is given, <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> is assumed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Normally, the search starts from the beginning of the subject string. The optional parameter <i><tt class='parameter'>offset</tt></i> can be used to specify the alternate place from which to start the search (in bytes). </p> <blockquote><p><b class='note'>Nota</b>: Using <i><tt class='parameter'>offset</tt></i> is not equivalent to passing <i>substr($subject, $offset)</i> to <b>preg_match_all()</b> in place of the subject string, because <i><tt class='parameter'>pattern</tt></i> can contain assertions such as <em class='emphasis'>^</em>, <em class='emphasis'>$</em> or <em class='emphasis'>(?&amp;lt;=x)</em>. See <a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function'>preg_match()</a> for examples. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.preg-match-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the number of full pattern matches (which might be zero), or <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='function.preg-match-all.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> The <i><tt class='parameter'>offset</tt></i> parameter was added </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> The <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> flag was added </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Getting all phone numbers out of some text.</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'>'Call&amp;nbsp;555-1212&amp;nbsp;or&amp;nbsp;1-800-555-1212'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$phones</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>Exemplo #2 Find matching HTML tags (greedy)</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;The&amp;nbsp;\\2&amp;nbsp;is&amp;nbsp;an&amp;nbsp;example&amp;nbsp;of&amp;nbsp;backreferencing.&amp;nbsp;This&amp;nbsp;tells&amp;nbsp;pcre&amp;nbsp;that<br />//&amp;nbsp;it&amp;nbsp;must&amp;nbsp;match&amp;nbsp;the&amp;nbsp;second&amp;nbsp;set&amp;nbsp;of&amp;nbsp;parentheses&amp;nbsp;in&amp;nbsp;the&amp;nbsp;regular&amp;nbsp;expression<br />//&amp;nbsp;itself,&amp;nbsp;which&amp;nbsp;would&amp;nbsp;be&amp;nbsp;the&amp;nbsp;([\w]+)&amp;nbsp;in&amp;nbsp;this&amp;nbsp;case.&amp;nbsp;The&amp;nbsp;extra&amp;nbsp;backslash&amp;nbsp;is<br />//&amp;nbsp;required&amp;nbsp;because&amp;nbsp;the&amp;nbsp;string&amp;nbsp;is&amp;nbsp;in&amp;nbsp;double&amp;nbsp;quotes.<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;bold&amp;nbsp;text&amp;lt;/b&amp;gt;&amp;lt;a&amp;nbsp;href=howdy.html&amp;gt;click&amp;nbsp;me&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'>$matches</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'>$matches&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'>'matched:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</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;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'part&amp;nbsp;1:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</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;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'part&amp;nbsp;2:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</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;echo&amp;nbsp;</span><span style='color: #DD0000'>'part&amp;nbsp;3:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</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;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'part&amp;nbsp;4:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$val</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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> matched: &amp;lt;b&amp;gt;bold text&amp;lt;/b&amp;gt; part 1: &amp;lt;b&amp;gt; part 2: b part 3: bold text part 4: &amp;lt;/b&amp;gt; matched: &amp;lt;a href=howdy.html&amp;gt;click me&amp;lt;/a&amp;gt; part 1: &amp;lt;a href=howdy.html&amp;gt; part 2: a part 3: click me part 4: &amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #3 Using named subpattern</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;digit&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'>$matches</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$matches</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>O exemplo acima ir&amp;aacute; imprimir:</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 ) [digit] =&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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Perform a regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Divide a string por uma express&amp;atilde;o regular</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Perform a regular expression match</span></p> </div> <a name='function.preg-match.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Searches <i><tt class='parameter'>subject</tt></i> for a match to the regular expression given in <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-match.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The pattern to search for, as a string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The input string. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If <i><tt class='parameter'>matches</tt></i> is provided, then it is filled with the results of search. <var class='varname'>$matches[0]</var> will contain the text that matched the full pattern, <var class='varname'>$matches[1]</var> will have the text that matched the first captured parenthesized subpattern, and so on. </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> can be the following flag: </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'> If this flag is passed, for every occurring match the appendant string offset will also be returned. Note that this changes the value of <i><tt class='parameter'>matches</tt></i> into an array where every element is an array consisting of the matched string at offset <i>0</i> and its string offset into <i><tt class='parameter'>subject</tt></i> at offset <i>1</i>. </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'> Normally, the search starts from the beginning of the subject string. The optional parameter <i><tt class='parameter'>offset</tt></i> can be used to specify the alternate place from which to start the search (in bytes). </p> <blockquote><p><b class='note'>Nota</b>: Using <i><tt class='parameter'>offset</tt></i> is not equivalent to passing <i>substr($subject, $offset)</i> to <b>preg_match()</b> in place of the subject string, because <i><tt class='parameter'>pattern</tt></i> can contain assertions such as <em class='emphasis'>^</em>, <em class='emphasis'>$</em> or <em class='emphasis'>(?&amp;lt;=x)</em>. Compare: </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 />$subject&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'>$pattern&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'>$pattern</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$subject</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$matches</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'>$matches</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p class='para'>O exemplo acima ir&amp;aacute; imprimir:</p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( ) </pre></div> </div> <p class='para'> while this example </p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$subject&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'>$pattern&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'>$pattern</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$subject</span><span style='color: #007700'>,</span><span style='color: #0000BB'>3</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>$matches</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'>$matches</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p class='para'> will produce </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'>Valor Retornado</h3> <p class='para'> <b>preg_match()</b> returns the number of times <i><tt class='parameter'>pattern</tt></i> matches. That will be either 0 times (no match) or 1 time because <b>preg_match()</b> will stop searching after the first match. <a href='http://www.php.net/manual/pt_BR/function.preg-match-all.php' class='function'>preg_match_all()</a> on the contrary will continue until it reaches the end of <i><tt class='parameter'>subject</tt></i> . <b>preg_match()</b> returns <b><tt class='constant'>FALSE</tt></b> if an error occurred. </p> </div> <a name='function.preg-match.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> Named subpatterns now accept the syntax <i>(?&amp;lt;name&amp;gt;)</i> and <i>(?&amp;#039;name&amp;#039;)</i> as well as <i>(?P&amp;lt;name&amp;gt;)</i>. Previous versions accepted only <i>(?P&amp;lt;name&amp;gt;)</i>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> The <i><tt class='parameter'>offset</tt></i> parameter was added </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> The <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> flag was added </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> The <i><tt class='parameter'>flags</tt></i> parameter was added </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Find the string of text &amp;quot;php&amp;quot;</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;The&amp;nbsp;'i'&amp;nbsp;after&amp;nbsp;the&amp;nbsp;pattern&amp;nbsp;delimiter&amp;nbsp;indicates&amp;nbsp;a&amp;nbsp;case-insensitive&amp;nbsp;search<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;is&amp;nbsp;the&amp;nbsp;web&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'A&amp;nbsp;match&amp;nbsp;was&amp;nbsp;found.'</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;match&amp;nbsp;was&amp;nbsp;not&amp;nbsp;found.'</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>Exemplo #2 Find the word &amp;quot;web&amp;quot;</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;The&amp;nbsp;\b&amp;nbsp;in&amp;nbsp;the&amp;nbsp;pattern&amp;nbsp;indicates&amp;nbsp;a&amp;nbsp;word&amp;nbsp;boundary,&amp;nbsp;so&amp;nbsp;only&amp;nbsp;the&amp;nbsp;distinct<br />&amp;nbsp;*&amp;nbsp;word&amp;nbsp;'web'&amp;nbsp;is&amp;nbsp;matched,&amp;nbsp;and&amp;nbsp;not&amp;nbsp;a&amp;nbsp;word&amp;nbsp;partial&amp;nbsp;like&amp;nbsp;'webbing'&amp;nbsp;or&amp;nbsp;'cobweb'&amp;nbsp;*/<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'>'PHP&amp;nbsp;is&amp;nbsp;the&amp;nbsp;web&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'A&amp;nbsp;match&amp;nbsp;was&amp;nbsp;found.'</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;match&amp;nbsp;was&amp;nbsp;not&amp;nbsp;found.'</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;is&amp;nbsp;the&amp;nbsp;website&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'A&amp;nbsp;match&amp;nbsp;was&amp;nbsp;found.'</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;match&amp;nbsp;was&amp;nbsp;not&amp;nbsp;found.'</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>Exemplo #3 Getting the domain name out of a 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: #FF8000'>//&amp;nbsp;get&amp;nbsp;host&amp;nbsp;name&amp;nbsp;from&amp;nbsp;URL<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'>$matches</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'>$matches</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;get&amp;nbsp;last&amp;nbsp;two&amp;nbsp;segments&amp;nbsp;of&amp;nbsp;host&amp;nbsp;name<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'>$matches</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'domain&amp;nbsp;name&amp;nbsp;is:&amp;nbsp;</span><span style='color: #007700'>{</span><span style='color: #0000BB'>$matches</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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> domain name is: php.net </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #4 Using named subpattern</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: #FF8000'>//&amp;nbsp;Works&amp;nbsp;in&amp;nbsp;PHP&amp;nbsp;5.2.2&amp;nbsp;and&amp;nbsp;later.<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;digit&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'>$matches</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Before&amp;nbsp;PHP&amp;nbsp;5.2.2,&amp;nbsp;use&amp;nbsp;this:<br />//&amp;nbsp;preg_match('/(?P&amp;lt;name&amp;gt;\w+):&amp;nbsp;(?P&amp;lt;digit&amp;gt;\d+)/',&amp;nbsp;$str,&amp;nbsp;$matches);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$matches</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>O exemplo acima ir&amp;aacute; imprimir:</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 [digit] =&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'>Notas</h3> <div class='tip'><b class='tip'>Dica</b> <p class='para'> Do not use <b>preg_match()</b> if you only want to check if one string is contained in another string. Use <a href='http://www.php.net/manual/pt_BR/function.strpos.php' class='function'>strpos()</a> or <a href='http://www.php.net/manual/pt_BR/function.strstr.php' class='function'>strstr()</a> instead as they will be faster. </p> </div> </div> <a name='function.preg-match.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Perform a global regular expression match</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Perform a regular expression search and replace</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - Divide a string por uma express&amp;atilde;o regular</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna o c&amp;oacute;digo de erro da &amp;uacute;ltima regex PCRE executada</span></p> </div> <a name='function.preg-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna o c&amp;oacute;digo de erro da &amp;uacute;ltima regex PCRE executada. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>preg_last_error()</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 />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'>'Backtrack&amp;nbsp;limit&amp;nbsp;was&amp;nbsp;exhausted!'</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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Backtrack limit was exhausted! </pre></div> </div> </div><p> </p> </div> <a name='function.preg-last-error.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna uma das seguintes constantes (<a href='http://www.php.net/manual/pt_BR/pcre.constants.php' class='link'>explicadas nessa outra p&amp;aacute;gina</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> (veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/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> (veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/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> (desde o 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/pt_br/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'>Retorna as entradas do array que combinaram com o padr&amp;atilde;o</span></p> </div> <a name='function.preg-grep.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna o array consistindo dos elementos do array de <i><tt class='parameter'>input</tt></i> que combinaram com o dado <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-grep.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string do padr&amp;atilde;o. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O array de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se usado <b><tt class='constant'>PREG_GREP_INVERT</tt></b>, esta fun&amp;ccedil;&amp;atilde;o retorna os elementos do array de entrada que <em class='emphasis'>n&amp;atilde;o</em> casam com o dado <i><tt class='parameter'>pattern</tt></i> . </p> </dd> </dl> <p> </p> </div> <a name='function.preg-grep.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um array indexado usando a chave do array de <i><tt class='parameter'>input</tt></i> . </p> </div> <a name='function.preg-grep.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>flags</tt></i> foi adicionado. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> <p class='para'> Antes desta vers&amp;atilde;o, o array retornado era indexado diferente das chaves do array de <i><tt class='parameter'>input</tt></i> . </p> <p class='para'> Se voc&amp;ecirc; quer reproduzir o antigo comportamento, use <a href='http://www.php.net/manual/pt_BR/function.array-values.php' class='function'>array_values()</a> no array retornado para reindexar os valores. </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-grep.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>preg_grep()</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;retorna&amp;nbsp;todos&amp;nbsp;os&amp;nbsp;elementos&amp;nbsp;do&amp;nbsp;array<br />//&amp;nbsp;contendo&amp;nbsp;n&amp;uacute;meros&amp;nbsp;de&amp;nbsp;ponto&amp;nbsp;flutuante<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/pt_br/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'>Pot&amp;ecirc;ncia</span></p> </div> <a name='function.pow.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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'> Retorna a <i><tt class='parameter'>base</tt></i> elevada ao expoente <i><tt class='parameter'>exp</tt></i> . </p> <div class='warning'><b class='warning'>Aviso</b> <p class='para'> No PHP 4.0.6 e anteriores <b>pow()</b> sempre retorna um <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a>, e n&amp;atilde;o emitia avisos. </p> </div> </div> <a name='function.pow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A base para usar </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O expoente </p> </dd> </dl> <p> </p> </div> <a name='function.pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> <i><tt class='parameter'>base</tt></i> raiz para pot&amp;ecirc;ncia de <i><tt class='parameter'>exp</tt></i> . Se o resultado pode ser representado como inteiro, ser&amp;aacute; retornado como tipo <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a>, sen&amp;atilde;o retornar&amp;aacute; como tipo <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a>. Se a pot&amp;ecirc;ncia n&amp;atilde;o pode ser computado, <b><tt class='constant'>FALSE</tt></b> ser&amp;aacute; retornado. </p> </div> <a name='function.pow.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Since 4.0.6</td> <td align='left'> A fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; agora retornar&amp;aacute; resultados <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a> se poss&amp;iacute;vel, antes disto sempre retornava um resultado <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a>. Para antigas vers&amp;otilde;es, voc&amp;ecirc; pode receber um resultado falso para n&amp;uacute;meros complexos. </td> </tr> <tr valign='middle'> <td align='left'>Since 4.2.0</td> <td align='left'> PHP parou de emitir um aviso se o valor n&amp;atilde;o pode ser computado, ir&amp;aacute; agora silenciosamento somente retornar <b><tt class='constant'>FALSE</tt></b>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pow.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Alguns exemplos de <b>pow()</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 />var_dump</span><span style='color: #007700'>(&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,</span><span style='color: #0000BB'>8</span><span style='color: #007700'>)&amp;nbsp;);&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'>,</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.exp.php' class='function' rel='rdfs-seeAlso'>exp()</a> - Calcula o expoente de e</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.sqrt.php' class='function' rel='rdfs-seeAlso'>sqrt()</a> - Raiz quadrada</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - Elevar um n&amp;uacute;mero de precis&amp;atilde;o arbitr&amp;aacute;ria a outro</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.gmp-pow.php' class='function' rel='rdfs-seeAlso'>gmp_pow()</a> - Potencia&amp;ccedil;&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Abre um processo como ponteiro de arquivo</span></p> </div> <a name='function.popen.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Abre uma pipe para um processo executado ao se dar um fork para o comando dado por <i><tt class='parameter'>command</tt></i> . </p> </div> <a name='function.popen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O comando </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O modo </p> </dd> </dl> <p> </p> </div> <a name='function.popen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um ponteiro de arquivo id&amp;ecirc;ntico ao retornado por <a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function'>fopen()</a>, exceto que ele &amp;eacute; unidirecional (somente pode ser usado para leitura ou grava&amp;ccedil;&amp;atilde;o) e tem que ser fechado com pclose. Este ponteiro pode ser usado com <a href='http://www.php.net/manual/pt_BR/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/pt_BR/function.fgetss.php' class='function'>fgetss()</a> e <a href='http://www.php.net/manual/pt_BR/function.fwrite.php' class='function'>fwrite()</a>. </p> <p class='para'> Caso um erro ocorra retorna <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.popen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <b>popen()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>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> <p class='para'> Se o comando a ser executado n&amp;atilde;o for encontrado um recurso v&amp;aacute;lido ser&amp;aacute; retornado. Isso pode parecer esquisito, mas tem sentido: permite que voc&amp;ecirc; acesse a mensagem de erro retornado pelo sistema operacional. </p><div class='example'> <p><b>Exemplo #2 Exemplo da <b>popen()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Add&amp;nbsp;redirection&amp;nbsp;so&amp;nbsp;we&amp;nbsp;can&amp;nbsp;get&amp;nbsp;stderr.&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> </p> </div> <a name='function.popen.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Se voc&amp;ecirc; precisa de suporte bidirecional (dois caminhos), use <a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function'>proc_open()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Quando o <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe mode</a> estiver ativo, voc&amp;ecirc; s&amp;oacute; pode chamar execut&amp;aacute;veis dentro de <a href='http://www.php.net/manual/pt_BR/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a>. Por raz&amp;otilde;es pr&amp;aacute;ticas n&amp;atilde;o &amp;eacute; permitido haver <i>..</i> no caminho do execut&amp;aacute;vel. </span></p></blockquote> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Com <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe mode</a> ativado, a string do comando &amp;eacute; escapada com <a href='http://www.php.net/manual/pt_BR/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>. Ent&amp;atilde;o, <i>echo y | echo x</i> vira <i>echo y \| echo x</i>.</p></div> </div> <a name='function.popen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.pclose.php' class='function' rel='rdfs-seeAlso'>pclose()</a> - Fecha um processo de um ponteiro de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Abre um arquivo ou URL</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Executa um comando e abre ponteiros para entrada e sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Converte um arquivo de imagem PNG para um arquivo de imagem WBMP</span></p> </div> <a name='function.png2wbmp.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Converte o arquivo PNG em arquivo WBMP. </p> </div> <a name='function.png2wbmp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Caminho do arquivo PNG </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wbmpname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Caminho para o arquivo de destino WBMP </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Altura da imagem destino </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largura da imagem destino </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.png2wbmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.png2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>O suporte a WBMP esta dispon&amp;iacute;vel apenas se o PHP for compilado com GD-1.8 ou posterior.</span></p></blockquote> </div> <a name='function.png2wbmp.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.jpeg2wbmp.php' class='function' rel='rdfs-seeAlso'>jpeg2wbmp()</a> - Converte um arquivo de imagem JPEG para um arquivo de imagem WBMP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Obt&amp;eacute;m o valor de pi</span></p> </div> <a name='function.pi.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna uma aproxima&amp;ccedil;&amp;atilde;o de pi. O retornado <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a> tem uma precis&amp;atilde;o baseado na diretiva <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.precision' class='link'>precision</a> no <var class='filename'>php.ini</var>, onde o padr&amp;atilde;o &amp;eacute; <i>14</i>. Tamb&amp;eacute;m, voc&amp;ecirc; pode usar a constante <b><tt class='constant'>M_PI</tt></b> que tem resultado id&amp;ecirc;ntico a <b>pi()</b>. </p> </div> <a name='function.pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O valor de pi como float. </p> </div> <a name='function.pi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>pi()</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'>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/pt_br/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'> Retorna informa&amp;ccedil;&amp;atilde;o sobre o sistema operacional que o PHP foi constru&amp;iacute;do </span></p> </div> <a name='function.php-uname.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_uname</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> <b>php_uname()</b> retorna uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a> com a descri&amp;ccedil;&amp;atilde;o do sistema operacional que o PHP foi constru&amp;iacute;do. Se voc&amp;ecirc; quer apenas o nome do sistema operacional, considere usar a constante <b><tt class='constant'>PHP_OS</tt></b>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Alguns exemplos de <b>php_uname()</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'>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;Algumas&amp;nbsp;sa&amp;iacute;das&amp;nbsp;poss&amp;iacute;veis:<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'>'Este&amp;nbsp;&amp;eacute;&amp;nbsp;um&amp;nbsp;servidor&amp;nbsp;usando!'</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'>'Este&amp;nbsp;&amp;eacute;&amp;nbsp;um&amp;nbsp;servidor&amp;nbsp;que&amp;nbsp;n&amp;atilde;o&amp;nbsp;usa&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'> Existem tamb&amp;eacute;m algumas <a href='http://www.php.net/manual/pt_BR/language.constants.predefined.php' class='link'>Constantes pr&amp;eacute;-definidas</a> que podem ser &amp;uacute;teis, por exemplo: </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #2 Algumas constantes relacionadas com o sistema operacional</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> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.phpversion.php' class='function'>phpversion()</a>, <a href='http://www.php.net/manual/pt_BR/function.php-sapi-name.php' class='function'>php_sapi_name()</a> e <a href='http://www.php.net/manual/pt_BR/function.phpinfo.php' class='function'>phpinfo()</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="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/pt_br/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'>Retorna o c&amp;oacute;digo com coment&amp;aacute;rios e espa&amp;ccedil;os em branco removidos</span></p> </div> <a name='function.php-strip-whitespace.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna o c&amp;oacute;digo-fonte do PHP do arquivo <i><tt class='parameter'>filename</tt></i> com coment&amp;aacute;rios PHP e espa&amp;ccedil;os em branco removidos. Isto pode ser &amp;uacute;til para determina a quantidade atual de c&amp;oacute;digos em seu script comparado com a quantidade de coment&amp;aacute;rios. Similar ao uso de <strong class='command'>php -w</strong> pela <a href='http://www.php.net/manual/pt_BR/features.commandline.php' class='link'>linha de comando</a>. </p> </div> <a name='function.php-strip-whitespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Caminho para o arquivo PHP. </p> </dd> </dl> <p> </p> </div> <a name='function.php-strip-whitespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> O c&amp;oacute;digo-fonte filtrado ser&amp;aacute; retornado em caso de sucesso, ou uma string vazia em falha. </p> <blockquote><p><b class='note'>Nota</b>: Esta fun&amp;ccedil;&amp;atilde;o funciona como descrito do PHP 5.0.1. Antes ela poderia retornar somente uma string vazia. Para mais informa&amp;ccedil;&amp;atilde;o sobre este bug e seu comportamento, veja o 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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>php_strip_whitespace()</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;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>O exemplo acima ir&amp;aacute; imprimir:</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> Note que coment&amp;aacute;rios sairam, como espa&amp;ccedil;os em branco e newline depois do primeiro comando echo. </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/pt_br/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'>Retorna o tipo de interface entre o servidor web e o PHP</span></p> </div> <a name='function.php-sapi-name.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna uma string min&amp;uacute;scula que descreve o tipo de interface entre o servidor web e o PHP (Server API, SAPI). Em CGI PHP, esta string &amp;eacute; &amp;quot;cgi&amp;quot;, em mod_php para o Apache, esta string &amp;eacute; &amp;quot;apache&amp;quot; e assim por diante. </p> </div> <a name='function.php-sapi-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o tipo da interface, como uma string em min&amp;uacute;sculo. </p> </div> <a name='function.php-sapi-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>php_sapi_name()</b></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'>'You&amp;nbsp;are&amp;nbsp;using&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'>'You&amp;nbsp;are&amp;nbsp;not&amp;nbsp;using&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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Obt&amp;eacute;m o guid do logo</span></p> </div> <a name='function.php-logo-guid.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o retorna um ID que pode ser utilizado para mostrar o logo do PHP usando uma imagem embutida. O logo &amp;eacute; mostrado somente se <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.expose-php' class='link'>expose_php</a> est&amp;aacute; On. </p> </div> <a name='function.php-logo-guid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <i>PHPE9568F34-D428-11d2-A769-00AA001ACF42</i>. </p> </div> <a name='function.php-logo-guid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>php_logo_uid()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Obt&amp;eacute;m a vers&amp;atilde;o atual do PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Mostra os cr&amp;eacute;ditos pelo PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.zend-logo-guid.php' class='function' rel='rdfs-seeAlso'>zend_logo_guid()</a> - Retorna o guid Zend</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna uma lista dos arquivos ini interpretados a partir do diret&amp;oacute;rio ini adicional</span></p> </div> <a name='function.php-ini-scanned-files.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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='simpara'> <b>php_ini_scanned_files()</b> retorna uma lista separada por v&amp;iacute;rgula dos arquivos interpretados depois do <var class='filename'>php.ini</var>. Estes arquivos s&amp;atilde;o encontrados no diret&amp;oacute;rio definido pela op&amp;ccedil;&amp;atilde;o <i>--with-config-file-scan-dir</i> definida durante a compila&amp;ccedil;&amp;atilde;o. </p> <p class='simpara'> Retorna uma lista de arquivos ini separados por v&amp;iacute;rgula em caso de sucesso. Se a diretiva <i>--with-config-files-scan-dir</i> n&amp;atilde;o foi definida &amp;eacute; retornado <b><tt class='constant'>FALSE</tt></b>. Se foi definida e o diret&amp;oacute;rio estiver vazio, uma string vazia &amp;eacute; retornada. Se um arquivo estiver irreconhec&amp;iacute;vel, o arquivo ainda far&amp;aacute; parte da string retornada, mas tamb&amp;eacute;m ser&amp;aacute; retornado um erro do PHP. Este erro do PHP ser&amp;aacute; visto em tempo de compila&amp;ccedil;&amp;atilde;o e quando usar a fun&amp;ccedil;&amp;atilde;o <b>php_ini_scanned_files()</b>. </p> <p class='simpara'> Os arquivos de configura&amp;ccedil;&amp;atilde;o incluem tamb&amp;eacute;m o caminho inclu&amp;iacute;do em <i>--with-config-file-scan-dir</i>. Tamb&amp;eacute;m cada v&amp;iacute;rgula e seguida por uma nova linha. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um exemplo simples para a lista de arquivos ini retornados</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> <p class='simpara'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ini-set.php' class='function'>ini_set()</a> e <a href='http://www.php.net/manual/pt_BR/function.phpinfo.php' class='function'>phpinfo()</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="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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='function.php-ini-loaded-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.php-ini-scanned-files.php' class='function' rel='rdfs-seeAlso'>php_ini_scanned_files()</a> - Retorna uma lista dos arquivos ini interpretados a partir do diret&amp;oacute;rio ini adicional</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Obt&amp;eacute;m a vers&amp;atilde;o atual do PHP</span></p> </div> <a name='function.phpversion.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna uma string contendo a vers&amp;atilde;o atual do interpretador PHP ou extens&amp;atilde;o. </p> </div> <a name='function.phpversion.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Um opcional nome de extens&amp;atilde;o. </p> </dd> </dl> <p> </p> </div> <a name='function.phpversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Se o par&amp;acirc;metro opcional <i><tt class='parameter'>extension</tt></i> &amp;eacute; especificado, <b>phpversion()</b> retorna a vers&amp;atilde;o desta extens&amp;atilde;o, ou <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o h&amp;aacute; informa&amp;ccedil;&amp;atilde;o da vers&amp;atilde;o ou a extens&amp;atilde;o n&amp;atilde;o est&amp;aacute; habilitada. </p> </div> <a name='function.phpversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>phpversion()</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;mostra&amp;nbsp;por&amp;nbsp;exemplo&amp;nbsp;'Vers&amp;atilde;o&amp;nbsp;Atual&amp;nbsp;do&amp;nbsp;PHP:&amp;nbsp;4.1.1'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Vers&amp;atilde;o&amp;nbsp;Atual&amp;nbsp;do&amp;nbsp;PHP:&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;mostra&amp;nbsp;e.g.&amp;nbsp;'2.0'&amp;nbsp;ou&amp;nbsp;nada&amp;nbsp;se&amp;nbsp;a&amp;nbsp;extens&amp;atilde;o&amp;nbsp;n&amp;atilde;o&amp;nbsp;est&amp;aacute;&amp;nbsp;habilitada<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'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Esta informa&amp;ccedil;&amp;atilde;o est&amp;aacute; tamb&amp;eacute;m dispon&amp;iacute;vel na constante pr&amp;eacute;-definida <b><tt class='constant'>PHP_VERSION</tt></b>. <br /> </p></blockquote> </div> <a name='function.phpversion.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Mostra os cr&amp;eacute;ditos pelo PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Obt&amp;eacute;m o guid do logo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.zend-version.php' class='function' rel='rdfs-seeAlso'>zend_version()</a> - Obt&amp;eacute;m a vers&amp;atilde;o da Zend engine que esta sendo executada</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o PHP</span></p> </div> <a name='function.phpinfo.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>phpinfo</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt></span> ] )</div> <p class='para rdfs-comment'> Mostra uma grande quantidade de informa&amp;ccedil;&amp;otilde;es sobre o estado atual do PHP. Isto inclui informa&amp;ccedil;&amp;otilde;es sobre as op&amp;ccedil;&amp;otilde;es de compila&amp;ccedil;&amp;atilde;o do PHP e extens&amp;otilde;es, a vers&amp;atilde;o do PHP, informa&amp;ccedil;&amp;otilde;es do servidor e ambiente (se compilado como um m&amp;oacute;dulo), o ambiente PHP, informa&amp;ccedil;&amp;atilde;o da vers&amp;atilde;o do SO, caminhos, valores principais e locais das op&amp;ccedil;&amp;otilde;es de configura&amp;ccedil;&amp;atilde;o, cabe&amp;ccedil;alhos HTTP e a licen&amp;ccedil;a do PHP. </p> <p class='para'> Devido a configura&amp;ccedil;&amp;atilde;o em cada sistema ser diferente, a fun&amp;ccedil;&amp;atilde;o <b>phpinfo()</b> e normalmente utilizada para conhecer as <a href='http://www.php.net/manual/pt_BR/configuration.php' class='link'>defini&amp;ccedil;&amp;otilde;es de configura&amp;ccedil;&amp;atilde;o</a> e as <a href='http://www.php.net/manual/pt_BR/language.variables.predefined.php' class='link'>vari&amp;aacute;veis pr&amp;eacute;-definidas</a> que estejam dispon&amp;iacute;veis no sistema. <b>phpinfo()</b> &amp;eacute; tamb&amp;eacute;m &amp;eacute; uma ferramenta valiosa para elimina&amp;ccedil;&amp;atilde;o de erros j&amp;aacute; que cont&amp;eacute;m todos os dados de EGPCS (Environment, GET, POST, Cookie, Server). </p> <p class='para'> A sa&amp;iacute;da pode ser configurada passando-se uma ou mais das seguintes <em class='emphasis'>constants</em> que ser&amp;atilde;o somadas junto com o par&amp;acirc;metro opcional <i><tt class='parameter'>what</tt></i> . Pode combinar as respectivas constantes ou seus valores bit a bit juntos com o operador <a href='http://www.php.net/manual/pt_BR/language.operators.bitwise.php' class='link'>or</a>. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Op&amp;ccedil;&amp;otilde;es <b>phpinfo()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nome (constant)</th> <th>Valor</th> <th>Descri&amp;ccedil;&amp;atilde;o</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'> A linha de configura&amp;ccedil;&amp;atilde;o, localiza&amp;ccedil;&amp;atilde;o do <var class='filename'>php.ini</var> data de constru&amp;ccedil;&amp;atilde;o, Servidor Web, Sistema e mais. </td> </tr> <tr valign='middle'> <td align='left'>INFO_CREDITS</td> <td align='left'>2</td> <td align='left'> Cr&amp;eacute;ditos do PHP 4. Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/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'> Valores locais e principais para as diretivas de configura&amp;ccedil;&amp;atilde;o do PHP. Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/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'> M&amp;oacute;dulos carregados e suas respectivas configura&amp;ccedil;&amp;otilde;es. Veja tamb&amp;eacute;m <b>get_loaded_modules()</b>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ENVIRONMENT</td> <td align='left'>16</td> <td align='left'> Informa&amp;ccedil;&amp;atilde;o das vari&amp;aacute;veis de ambiente que tamb&amp;eacute;m esta dispon&amp;iacute;vel em <var class='varname'><a href='http://www.php.net/manual/pt_BR/reserved.variables.environment.php' class='classname'>$_ENV</a></var>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_VARIABLES</td> <td align='left'>32</td> <td align='left'> Mostra todas as <a href='http://www.php.net/manual/pt_BR/language.variables.predefined.php' class='link'> vari&amp;aacute;veis pr&amp;eacute;-definidas</a> de 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'> Informa&amp;ccedil;&amp;atilde;o sobre a Licen&amp;ccedil;a do PHP. Veja tamb&amp;eacute;m o <a href='http://www.php.net/license/' class='link external'>&amp;raquo; faq sobre a licen&amp;ccedil;a</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ALL</td> <td align='left'>-1</td> <td align='left'> Mostra tudo acima. Este &amp;eacute; o valor padr&amp;atilde;o. </td> </tr> </tbody> </table> <p> </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplos <b>phpinfo()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Mostra&amp;nbsp;todas&amp;nbsp;as&amp;nbsp;informa&amp;ccedil;&amp;otilde;es,&amp;nbsp;usa&amp;nbsp;o&amp;nbsp;padr&amp;atilde;o&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;Mostra&amp;nbsp;apenas&amp;nbsp;informa&amp;ccedil;&amp;otilde;es&amp;nbsp;dos&amp;nbsp;m&amp;oacute;dulos.<br />//&amp;nbsp;phpinfo(8)&amp;nbsp;mostra&amp;nbsp;um&amp;nbsp;resultado&amp;nbsp;identico.<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> <blockquote><p><b class='note'>Nota</b>: Partes da informa&amp;ccedil;&amp;atilde;o mostrada &amp;eacute; desabilitada quando a diretiva de configura&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/ini.core.php#ini.expose-php' class='link'>expose_php</a> for definida para <i>off</i>. Isto inclui os logos do PHP e Zend, e os cr&amp;eacute;ditos. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <b>phpinfo()</b> envia texto simples ao inv&amp;eacute;s de HTML quando esta usando o modo CLI. <br /> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.phpversion.php' class='function'>phpversion()</a>, <a href='http://www.php.net/manual/pt_BR/function.phpcredits.php' class='function'>phpcredits()</a>, <a href='http://www.php.net/manual/pt_BR/function.php-logo-guid.php' class='function'>php_logo_guid()</a>, <a href='http://www.php.net/manual/pt_BR/function.ini-get.php' class='function'>ini_get()</a>, <a href='http://www.php.net/manual/pt_BR/function.ini-set.php' class='function'>ini_set()</a>, <b>get_loaded_modules()</b>, e a se&amp;ccedil;&amp;atilde;o sobre <a href='http://www.php.net/manual/pt_BR/language.variables.predefined.php' class='link'>Vari&amp;aacute;veis Pr&amp;eacute;-definidas</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="phpcredits" value="<div id='function.phpcredits' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/pt_br/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'>Mostra os cr&amp;eacute;ditos pelo PHP</span></p> </div> <a name='function.phpcredits.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ] )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o mostra os cr&amp;eacute;ditos devidos aos desenvolvedores do PHP, m&amp;oacute;dulos, etc. &amp;Eacute; gerado os c&amp;oacute;digos HTML apropriados para inserir a informa&amp;ccedil;&amp;atilde;o em uma p&amp;aacute;gina. </p> </div> <a name='function.phpcredits.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Para gerar uma p&amp;aacute;gina de cr&amp;eacute;ditos customizada, voc&amp;ecirc; ter&amp;aacute; que usar o par&amp;acirc;metro <i><tt class='parameter'>flag</tt></i> . <i><tt class='parameter'>flag</tt></i> &amp;eacute; opcional, e o padr&amp;atilde;o &amp;eacute; <b><tt class='constant'>CREDITS_ALL</tt></b>. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Flags pr&amp;eacute;-definidas da <b>phpcredits()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nome</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>CREDITS_ALL</td> <td align='left'> Todos os cr&amp;eacute;ditos, equivalente ao usar: CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE. Gera uma completa p&amp;aacute;gina HTML com as apropriadas tags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_DOCS</td> <td align='left'>Os cr&amp;eacute;ditos para o time da documenta&amp;ccedil;&amp;atilde;o</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_FULLPAGE</td> <td align='left'> Normalmente usado na combina&amp;ccedil;&amp;atilde;o com outras flags. Indica que a completa p&amp;aacute;gina HTML precisa ser imprimida incluindo a informa&amp;ccedil;&amp;atilde;o indicada por outras flags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GENERAL</td> <td align='left'> Cr&amp;eacute;ditos gerais: design da linguagem e conceitos, autores do PHP 4.0 e m&amp;oacute;dulos SAPI. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GROUP</td> <td align='left'>Uma lista de desenvolvedores do core</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_MODULES</td> <td align='left'> Uma lista de m&amp;oacute;dulos para o PHP, e seus autores </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_SAPI</td> <td align='left'> Uma lista de m&amp;oacute;dulos server API para o PHP, e seus autores </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpcredits.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.phpcredits.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Imprimindo os cr&amp;eacute;ditos gerais</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>Exemplo #2 Imprime os desenvolvedores do core e o grupo da documenta&amp;ccedil;&amp;atilde;o</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>Exemplo #3 Imprimindo todos os cr&amp;eacute;ditos</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Obt&amp;eacute;m a vers&amp;atilde;o atual do PHP</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Obt&amp;eacute;m o guid do logo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Mostra muitas informa&amp;ccedil;&amp;otilde;es sobre o 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/pt_br/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'>Open persistent Internet or Unix domain socket connection</span></p> </div> <a name='function.pfsockopen.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> This function behaves exactly as <a href='http://www.php.net/manual/pt_BR/function.fsockopen.php' class='function'>fsockopen()</a> with the difference that the connection is not closed after the script finishes. It is the persistent version of <a href='http://www.php.net/manual/pt_BR/function.fsockopen.php' class='function'>fsockopen()</a>. </p> </div> <a name='function.pfsockopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> For parameter information, see the <a href='http://www.php.net/manual/pt_BR/function.fsockopen.php' class='function'>fsockopen()</a> documentation. </p> </div> <a name='function.pfsockopen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.fsockopen.php' class='function' rel='rdfs-seeAlso'>fsockopen()</a> - Abre um socket de conex&amp;atilde;o Internet ou de dom&amp;iacute;nio Unix</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.setattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</h3> <p class='para'> Returns the number of rows. </p> </div> <a name='pdostatement.rowcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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/pt_BR/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/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.nextrowset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</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'>Aviso</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</h3> <p class='para'> Returns the attribute value. </p> </div> <a name='pdostatement.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Aviso</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Par&amp;acirc;metros</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/pt_BR/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/pt_BR/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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'><p><b>Exemplo #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>Exemplo #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>Exemplo #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>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</h3> <p class='para'> Identical to <a href='http://www.php.net/manual/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Dica</b><p class='simpara'>Como toda sa&amp;iacute;da &amp;eacute; normalmente enviada direto para o browser, as <a href='http://www.php.net/manual/pt_BR/ref.outcontrol.php' class='link'>Fun&amp;ccedil;&amp;otilde;es de Controle de Output</a> podem ser usadas para capturar o resultado e guard&amp;aacute;-lo em uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a> (por exemplo).</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'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='pdostatement.debugdumpparams.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdostatement.columncount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.closecursor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.bindvalue.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'><p><b>Exemplo #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>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.bindparam.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <div class='example'><p><b>Exemplo #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>Exemplo #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>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> or <a href='http://www.php.net/manual/pt_BR/pdostatement.fetchall.php' class='function'>PDOStatement::fetchAll()</a> will update all the variables that are bound to columns. </p> <blockquote><p><b class='note'>Nota</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/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdostatement.bindcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/class.pdostatement.php'>The PDOStatement class</a></h1> <div class='partintro'> <div id='pdostatement.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/pdostatement.bindcolumn.php' class='function'>bindColumn</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.bindparam.php' class='function'>bindParam</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.bindvalue.php' class='function'>bindValue</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/pdostatement.bindcolumn.php'>PDOStatement->bindColumn</a> &amp;mdash; Bind a column to a PHP variable</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/pdostatement.bindvalue.php'>PDOStatement->bindValue</a> &amp;mdash; Binds a value to a parameter</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/pdostatement.debugdumpparams.php'>PDOStatement->debugDumpParams</a> &amp;mdash; Dump a SQL prepared command</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/pdostatement.execute.php'>PDOStatement->execute</a> &amp;mdash; Executes a prepared statement</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.getattribute.php'>PDOStatement->getAttribute</a> &amp;mdash; Retrieve a statement attribute</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdostatement.setattribute.php'>PDOStatement->setAttribute</a> &amp;mdash; Set a statement attribute</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.pdoexception.php'>The PDOException class</a></h1> <div class='partintro'> <div id='pdoexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> Represents an error raised by PDO. You should not throw a <b class='classname'>PDOException</b> from your own code. See <a href='http://www.php.net/manual/pt_BR/language.exceptions.php' class='link'>Exceptions</a> for more information about Exceptions in PHP. </p> </div> <div id='pdoexception.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/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'>array</span> <var class='varname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/class.pdoexception.php#pdoexception.props.code'>$code</a></var> ;</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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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'>Propriedades</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/pt_BR/pdo.errorinfo.php' class='function'>PDO::errorInfo()</a> or <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Par&amp;acirc;metros</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/pt_BR/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'>Nota</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'>Valor Retornado</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'>Erros</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>Exemplo #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>Exemplo #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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdo.rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with multiple calls to <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Nota</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/pt_BR/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'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_BR/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/pt_BR/class.pdoexception.php' class='classname'>PDOException</a>. </p> <blockquote><p><b class='note'>Nota</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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Nota</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'>Par&amp;acirc;metros</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'>Valor Retornado</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with <a href='http://www.php.net/manual/pt_BR/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdo.exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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/pt_BR/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'>Valor Retornado</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</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'>Nota</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/pt_BR/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</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/pt_BR/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdo.commit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/pdo.commit.php' class='function'>PDO::commit()</a>. Calling <a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='pdo.begintransaction.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'><p><b>Exemplo #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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/class.pdo.php'>The PDO class</a></h1> <div class='partintro'> <div id='pdo.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> Represents a connection between PHP and a database server. </p> </div> <div id='pdo.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/pdo.begintransaction.php'>PDO::beginTransaction</a> &amp;mdash; Initiates a transaction</li><li><a href='http://www.php.net/manual/pt_BR/pdo.commit.php'>PDO::commit</a> &amp;mdash; Commits a transaction</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdo.getattribute.php'>PDO::getAttribute</a> &amp;mdash; Retrieve a database connection attribute</li><li><a href='http://www.php.net/manual/pt_BR/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a> &amp;mdash; Return an array of available PDO drivers</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/pdo.rollback.php'>PDO::rollBack</a> &amp;mdash; Rolls back a transaction</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Fecha um processo de um ponteiro de arquivo</span></p> </div> <a name='function.pclose.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Fecha um ponteiro de arquivo a uma pipe aberta por <a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function'>popen()</a>. </p> </div> <a name='function.pclose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> O ponteiro de arquivo tem que ser v&amp;aacute;lido e tem que ser retornado por uma chamada bem sucedida a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function'>popen()</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.pclose.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o status da finaliza&amp;ccedil;&amp;atilde;o do processo que estava executando. </p> </div> <a name='function.pclose.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Abre um processo como ponteiro de arquivo</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Retorna informa&amp;ccedil;&amp;otilde;es sobre um caminho de arquivo</span></p> </div> <a name='function.pathinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>pathinfo</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$path</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$options</tt></span> ] )</div> <p class='para rdfs-comment'> <b>pathinfo()</b> retorna um array associativo contendo inforama&amp;ccedil;&amp;otilde;es sobre o caminho em <i><tt class='parameter'>path</tt></i> . </p> </div> <a name='function.pathinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O caminho sendo verificado. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Voc&amp;ecirc; pode especificar quais elementos s&amp;atilde;o retornados com o par&amp;acirc;metro opcional <i><tt class='parameter'>options</tt></i> . Ele &amp;eacute; composto de <b><tt class='constant'>PATHINFO_DIRNAME</tt></b>, <b><tt class='constant'>PATHINFO_BASENAME</tt></b>, <b><tt class='constant'>PATHINFO_EXTENSION</tt></b> e <b><tt class='constant'>PATHINFO_FILENAME</tt></b>. O padr&amp;atilde;o &amp;eacute; retornar todos os elementos. </p> </dd> </dl> <p> </p> </div> <a name='function.pathinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Os seguintes elementos do <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> associativo s&amp;atilde;o retornados: <i>dirname</i>, <i>basename</i>, <i>extension</i> (se alguma) e <i>filename</i>. </p> <p class='para'> Se <i><tt class='parameter'>options</tt></i> for utilizada, esta fun&amp;ccedil;&amp;atilde;o retornar&amp;aacute; uma <a href='http://www.php.net/manual/pt_BR/language.types.string.php' class='type string'>string</a> se todos os elementos n&amp;atilde;o forem solicitados. </p> </div> <a name='function.pathinfo.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> A constante <b><tt class='constant'>PATHINFO_FILENAME</tt></b> foi adicionada. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pathinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de <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 />$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;</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;</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;</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'>'filename'</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;desde&amp;nbsp;o&amp;nbsp;PHP&amp;nbsp;5.2.0<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /www/htdocs index.html html index </pre></div> </div> </div><p> </p> </div> <a name='function.pathinfo.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Para informa&amp;ccedil;&amp;otilde;es de como resgatar informa&amp;ccedil;&amp;otilde;es do caminho atual, leia a se&amp;ccedil;&amp;atilde;o de var&amp;iacute;aveis <a href='http://www.php.net/manual/pt_BR/language.variables.predefined.php' class='link'>reservadas pr&amp;eacute;-definidas.</a> <br /> </p></blockquote> </div> <a name='function.pathinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Retorna o componente diret&amp;oacute;rio de um caminho/path</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Retorna a parte nome do arquivo do caminho/path</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Interpreta uma URL e retorna os seus componentes</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.realpath.php' class='function' rel='rdfs-seeAlso'>realpath()</a> - Retorna o path absoluto canonicalizado</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Executa um programa externo e mostra a sa&amp;iacute;da cr&amp;uacute;a</span></p> </div> <a name='function.passthru.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> A fun&amp;ccedil;&amp;atilde;o <b>passthru()</b> &amp;eacute; similar a a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.exec.php' class='function'>exec()</a> no que ela executa um <i><tt class='parameter'>command</tt></i> . Esta fun&amp;ccedil;&amp;atilde;o deve ser usada no lugar de <a href='http://www.php.net/manual/pt_BR/function.exec.php' class='function'>exec()</a> ou <a href='http://www.php.net/manual/pt_BR/function.system.php' class='function'>system()</a> quando a sa&amp;iacute;da do comando Unix &amp;eacute; dados bin&amp;aacute;rios que precisam ser passados diretamente de volta para o browser. Um uso comum para isso &amp;eacute; para executar algo como pbmplus que podem enviar um stream com uma imagem diretamente. Definindo o Content-type para <em class='emphasis'>image/gif</em> e ent&amp;atilde;o chamando o programa para mostrar um gif, voc&amp;ecirc; pode criar scripts PHP que mostram imagens diretamente. </p> </div> <a name='function.passthru.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O comando que ser&amp;aacute; executado. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se o argumento <i><tt class='parameter'>return_var</tt></i> esta presente, o status de retorno do comando Unix ser&amp;aacute; colocado aqui. </p> </dd> </dl> <p> </p> </div> <a name='function.passthru.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.passthru.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <div class='warning'><b class='warning'>Aviso</b><p class='para'>Quando permitindo dados fornecidos por usu&amp;aacute;rio para ser passado para esta fun&amp;ccedil;&amp;atilde;o, use <a href='http://www.php.net/manual/pt_BR/function.escapeshellarg.php' class='function'>escapeshellarg()</a> ou <a href='http://www.php.net/manual/pt_BR/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> para se certificar que os usu&amp;aacute;rios n&amp;atilde;o tentar&amp;atilde;o enganar o sistema com comandos arbitr&amp;aacute;rios.</p></div> <blockquote><p><b class='note'>Nota</b>: Se um programa &amp;eacute; iniciado com esta fun&amp;ccedil;&amp;atilde;o, e deseja que ele continue rodando em background, a sa&amp;iacute;da do programa precisa se redirecionada para um arquivo ou outro output stream. Se isso n&amp;atilde;o &amp;eacute; feito, o que ir&amp;aacute; ocorrer &amp;eacute; que o PHP ficar&amp;aacute; esperando at&amp;eacute; que a execu&amp;ccedil;&amp;atilde;o do programa termine.<br /></p></blockquote> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'>Quando o <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe mode</a> estiver ativo, voc&amp;ecirc; s&amp;oacute; pode chamar execut&amp;aacute;veis dentro de <a href='http://www.php.net/manual/pt_BR/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a>. Por raz&amp;otilde;es pr&amp;aacute;ticas n&amp;atilde;o &amp;eacute; permitido haver <i>..</i> no caminho do execut&amp;aacute;vel. </span></p></blockquote> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Com <a href='http://www.php.net/manual/pt_BR/features.safe-mode.php' class='link'>safe mode</a> ativado, a string do comando &amp;eacute; escapada com <a href='http://www.php.net/manual/pt_BR/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>. Ent&amp;atilde;o, <i>echo y | echo x</i> vira <i>echo y \| echo x</i>.</p></div> </div> <a name='function.passthru.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Executa um programa externo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Executa um programa externo e mostra a sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Abre um processo como ponteiro de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.escapeshellcmd.php' class='function' rel='rdfs-seeAlso'>escapeshellcmd()</a> - escapa metacaracteres shell</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/language.operators.execution.php' class='link'>Operador backtick</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/pt_br/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'>Interpreta uma URL e retorna os seus componentes</span></p> </div> <a name='function.parse-url.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>parse_url</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$url</tt></span> )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o retorna uma matriz associativa retornando os v&amp;aacute;rios componentes que est&amp;atilde;o presentes em uma url. Se um dos elementos n&amp;atilde;o estiver presente, n&amp;atilde;o ser&amp;aacute; criada uma entrada para ele. Os componemtes s&amp;atilde;o: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <var class='varname'>scheme</var> - ex. 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> - ap&amp;oacute;s a interoga&amp;ccedil;&amp;atilde;o <i>?</i> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>fragment</var> - ap&amp;oacute;s a cancela <i>#</i> </span> </li> </ul><p> </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o <em class='emphasis'>n&amp;atilde;o</em> &amp;eacute; um meio para validar a URL indicada, ela somente quebra nas partes listadas. URLs parciais tamb&amp;eacute;m s&amp;atilde;o aceitas, <b>parse_url()</b> tenta o melhor para interpreta-las corretamente. </p> <blockquote><p><b class='note'>Nota</b>: Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o funciona com URLs relativas. <br /> </p></blockquote> <div class='example'> <p><b>Exemplo #1 Exemplo <b>parse_url()</b></b></p> <div class='example-contents screen'><br /> $ php -r &amp;#039;print_r(parse_url(&amp;quot;http://username:password@hostname/path?arg=value#anchor&amp;quot;));&amp;#039;<br /> Array<br /> (<br /> [scheme] =&amp;gt; http<br /> [host] =&amp;gt; hostname<br /> [user] =&amp;gt; username<br /> [pass] =&amp;gt; password<br /> [path] =&amp;gt; /path<br /> [query] =&amp;gt; arg=value<br /> [fragment] =&amp;gt; anchor<br /> )<br /> <br /> $ php -r &amp;#039;print_r(parse_url(&amp;quot;http://invalid_host..name/&amp;quot;));&amp;#039;<br /> Array<br /> (<br /> [scheme] =&amp;gt; http<br /> [host] =&amp;gt; invalid_host..name<br /> [path] =&amp;gt; /<br /> )<br /> </div> </div> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.pathinfo.php' class='function'>pathinfo()</a>, <a href='http://www.php.net/manual/pt_BR/function.parse-str.php' class='function'>parse_str()</a>, <a href='http://www.php.net/manual/pt_BR/function.dirname.php' class='function'>dirname()</a>, e <a href='http://www.php.net/manual/pt_BR/function.basename.php' class='function'>basename()</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="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/pt_br/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'>Converte a string em vari&amp;aacute;veis</span></p> </div> <a name='function.parse-str.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Converte <i><tt class='parameter'>str</tt></i> como se ela tivesse sido passada via URL e define o valor das vari&amp;aacute;veis. </p> <blockquote><p><b class='note'>Nota</b>: Para pegar a <em class='emphasis'>QUERY_STRING</em> atual, voc&amp;ecirc; deve usar a vari&amp;aacute;vel <a href='http://www.php.net/manual/pt_BR/reserved.variables.server.php' class='link'>$_SERVER[&amp;#039;QUERY_STRING&amp;#039;]</a>. tamb&amp;eacute;m voc&amp;ecirc; deve querer ler a se&amp;ccedil;&amp;atilde;o sobre <a href='http://www.php.net/manual/pt_BR/language.variables.external.php' class='link'>vari&amp;aacute;veis de fora do PHP</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: A configura&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> afeta a sa&amp;iacute;da desta fun&amp;ccedil;&amp;atilde;o, <b>parse_str()</b> usa o mesmo mecanismo que o PHP usa para popular as vari&amp;aacute;veis <i>$_GET</i>, <i>$_POST</i>, etc. <br /> </p></blockquote> </div> <a name='function.parse-str.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Se o segundo par&amp;acirc;metro <i><tt class='parameter'>arr</tt></i> &amp;eacute; usado, vari&amp;aacute;vel s&amp;atilde;o armazenadas nesta vari&amp;aacute;vel como elementos de um array. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-str.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.parse-str.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.3</td> <td align='left'> O par&amp;acirc;metro <i><tt class='parameter'>arr</tt></i> foi adicionado </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-str.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Usando <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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Interpreta uma URL e retorna os seus componentes</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Retorna informa&amp;ccedil;&amp;otilde;es sobre um caminho de arquivo</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - Gera a string de consulta (query) em formato URL</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.get-magic-quotes-gpc.php' class='function' rel='rdfs-seeAlso'>get_magic_quotes_gpc()</a> - Obt&amp;eacute;m a configura&amp;ccedil;&amp;atilde;o atual de magic quotes gpc</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - Decodifica uma URL codificada</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Interpreta um arquivo de configura&amp;ccedil;&amp;atilde;o</span></p> </div> <a name='function.parse-ini-file.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> carrega o arquivo INI especificado em <i><tt class='parameter'>filename</tt></i> e retorna as configura&amp;ccedil;&amp;otilde;es contidas nele em um array associativo. </p> <p class='para'> A estrutura do arquivo INI &amp;eacute; a mesma do <var class='filename'>php.ini</var>. </p> </div> <a name='function.parse-ini-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O nome do arquivo INI sendo interpretado. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>process_sections</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Definindo o &amp;uacute;ltimo par&amp;acirc;metro <i><tt class='parameter'>process_sections</tt></i> como <b><tt class='constant'>TRUE</tt></b>, voc&amp;ecirc; recupera um array multidimensional com o nome das se&amp;ccedil;&amp;otilde;es e configura&amp;ccedil;&amp;otilde;es inclusas. O padr&amp;atilde;o para <i><tt class='parameter'>process_sections</tt></i> &amp;eacute; <b><tt class='constant'>FALSE</tt></b> </p> </dd> </dl> <p> </p> </div> <a name='function.parse-ini-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> As configura&amp;ccedil;&amp;otilde;es s&amp;atilde;o retornadas como um <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> associativo. </p> </div> <a name='function.parse-ini-file.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.4</td> <td align='left'> Chaves e nomes de se&amp;ccedil;&amp;atilde;o que consistem de n&amp;uacute;meros, agora s&amp;atilde;o interpretados como <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='link'>inteiros</a>, de forma que n&amp;uacute;meros iniciados por 0 s&amp;atilde;o interpretados como octais e n&amp;uacute;meros iniciados por 0x s&amp;atilde;o interpretados como hexadecimais. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Valores envolvidos em aspas duplas podem conter novas linhas. </td> </tr> <tr valign='middle'> <td align='left'>4.2.1</td> <td align='left'> Esta fun&amp;ccedil;&amp;atilde;o agora &amp;eacute; afetada por <a href='http://www.php.net/manual/pt_BR/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe mode</a> e <a href='http://www.php.net/manual/pt_BR/ini.sect.safe-mode.php#ini.open-basedir' class='link'>open_basedir</a>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-ini-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Conte&amp;uacute;do de <var class='filename'>sample.ini</var></b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> ; Este &amp;eacute; um arquivo de configura&amp;ccedil;&amp;atilde;o de exemplo ; Coment&amp;aacute;rios iniciam com &amp;#039;;&amp;#039;, como no php.ini [primeira_secao] um = 1 cinco = 5 animal = PASSARO [segunda_secao] path = &amp;quot;/usr/local/bin&amp;quot; URL = &amp;quot;http://www.example.com/~username&amp;quot; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemplo #2 Exemplo de <b>parse_ini_file()</b></b></p> <div class='example-contents para'><p> <a href='http://www.php.net/manual/pt_BR/language.constants.php' class='link'>Constantes</a> tamb&amp;eacute;m podem ser interpretadas no arquivo INI, ent&amp;atilde;o se voc&amp;ecirc; definir uma constante como um valor INI antes de executar <b>parse_ini_file()</b>, ela ser&amp;aacute; integrada ao resultado. Somente valores INI s&amp;atilde;o avaliados. Por exemplo: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PASSARO'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'P&amp;aacute;ssaro&amp;nbsp;Dodo'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Interpreta&amp;nbsp;sem&amp;nbsp;as&amp;nbsp;se&amp;ccedil;&amp;otilde;es<br /></span><span style='color: #0000BB'>$ini_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>parse_ini_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample.ini'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ini_array</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Interpreta&amp;nbsp;com&amp;nbsp;as&amp;nbsp;se&amp;ccedil;&amp;otilde;es<br /></span><span style='color: #0000BB'>$ini_array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>parse_ini_file</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sample.ini'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ini_array</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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [um] =&amp;gt; 1 [cinco] =&amp;gt; 5 [animal] =&amp;gt; P&amp;aacute;ssaro Dodo [path] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username ) Array ( [primeira_secao] =&amp;gt; Array ( [um] =&amp;gt; 1 [cinco] =&amp;gt; 5 [animal] = Dodo bird ) [segunda_secao] =&amp;gt; Array ( [path] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.parse-ini-file.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: Essa fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o tem nada a ver com o arquivo <var class='filename'>php.ini</var>. Ele j&amp;aacute; est&amp;aacute; processado no momento em que voc&amp;ecirc; executa seu script. Esta fun&amp;ccedil;&amp;atilde;o pode ser usada para ler os arquivos de configura&amp;ccedil;&amp;atilde;o da sua pr&amp;oacute;pria aplica&amp;ccedil;&amp;atilde;o. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Se um valor no arquivo INI tiver algum caractere n&amp;atilde;o alfanum&amp;eacute;rico, ele precisar&amp;aacute; ser envolvido em aspas duplas (&amp;quot;). <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Existem algumas palavras reservadas que n&amp;atilde;o podem ser usadas como chaves em arquivos INI. Elas incluem: null, yes, no, true e false. Valores null, no e false retornam como &amp;quot;&amp;quot;, yes e true retormam como &amp;quot;1&amp;quot;. Os caracteres <i>{}|&amp;amp;~![()&amp;quot;</i> n&amp;atilde;o podem ser usados em lugar algum na chave e t&amp;ecirc;m significado especial no valor. </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="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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <b class='classname'>ParentIterator</b> on an iterator. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='parentiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'>Valor Retornado</h3> <p class='para'> The <b class='classname'>ParentIterator</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="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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='parentiterator.accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='parentiterator.accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/parentiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>ParentIterator::hasChildren</a> - Verifica se o elemento atual do iterador interno tem ou n&amp;atilde;o filhos</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.parentiterator.php'>A classe ParentIterator</a></h1> <div class='partintro'> <div id='parentiterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> ... </p> </div> <div id='parentiterator.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/pt_BR/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/pt_BR/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;todos */</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/pt_BR/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/pt_BR/parentiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/parentiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/parentiterator.accept.php'>ParentIterator::accept</a> &amp;mdash; Determines acceptability</li><li><a href='http://www.php.net/manual/pt_BR/parentiterator.construct.php'>ParentIterator::__construct</a> &amp;mdash; Constructs a ParentIterator</li><li><a href='http://www.php.net/manual/pt_BR/parentiterator.getchildren.php'>ParentIterator::getChildren</a> &amp;mdash; Retorna os filhos do iterador interno de um ParentIterator</li><li><a href='http://www.php.net/manual/pt_BR/parentiterator.haschildren.php'>ParentIterator::hasChildren</a> &amp;mdash; Verifica se o elemento atual do iterador interno tem ou n&amp;atilde;o filhos</li><li><a href='http://www.php.net/manual/pt_BR/parentiterator.next.php'>ParentIterator::next</a> &amp;mdash; Avan&amp;ccedil;a o iterador</li><li><a href='http://www.php.net/manual/pt_BR/parentiterator.rewind.php'>ParentIterator::rewind</a> &amp;mdash; Recome&amp;ccedil;a o iterador</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/pt_br/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'>Pack data into binary string</span></p> </div> <a name='function.pack.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Pack given arguments into binary string according to <i><tt class='parameter'>format</tt></i> . </p> <p class='para'> The idea for this function was taken from Perl and all formatting codes work the same as in Perl. However, there are some formatting codes that are missing such as Perl&amp;#039;s &amp;quot;u&amp;quot; format code. </p> <p class='para'> Note that the distinction between signed and unsigned values only affects the function <a href='http://www.php.net/manual/pt_BR/function.unpack.php' class='function'>unpack()</a>, where as function <b>pack()</b> gives the same result for signed and unsigned format codes. </p> <p class='para'> Also note that PHP internally stores <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a> values as signed values of a machine-dependent size. If you give it an unsigned integer value too large to be stored that way it is converted to a <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a> which often yields an undesired result. </p> </div> <a name='function.pack.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The <i><tt class='parameter'>format</tt></i> string consists of format codes followed by an optional repeater argument. The repeater argument can be either an integer value or <i>*</i> for repeating to the end of the input data. For a, A, h, H the repeat count specifies how many characters of one data argument are taken, for @ it is the absolute position where to put the next data, for everything else the repeat count specifies how many data arguments are consumed and packed into the resulting binary string. </p> <p class='para'> Currently implemented formats are: </p><table class='doctable table'> <caption><b><b>pack()</b> format characters</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Code</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>a</td> <td align='left'>NUL-padded string</td> </tr> <tr valign='middle'> <td align='left'>A</td> <td align='left'>SPACE-padded string</td></tr> <tr valign='middle'> <td align='left'>h</td> <td align='left'>Hex string, low nibble first</td></tr> <tr valign='middle'> <td align='left'>H</td> <td align='left'>Hex string, high nibble first</td></tr> <tr valign='middle'><td align='left'>c</td><td align='left'>signed char</td></tr> <tr valign='middle'> <td align='left'>C</td> <td align='left'>unsigned char</td></tr> <tr valign='middle'> <td align='left'>s</td> <td align='left'>signed short (always 16 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>S</td> <td align='left'>unsigned short (always 16 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>n</td> <td align='left'>unsigned short (always 16 bit, big endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>v</td> <td align='left'>unsigned short (always 16 bit, little endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>i</td> <td align='left'>signed integer (machine dependent size and byte order)</td> </tr> <tr valign='middle'> <td align='left'>I</td> <td align='left'>unsigned integer (machine dependent size and byte order)</td> </tr> <tr valign='middle'> <td align='left'>l</td> <td align='left'>signed long (always 32 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>L</td> <td align='left'>unsigned long (always 32 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>N</td> <td align='left'>unsigned long (always 32 bit, big endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>V</td> <td align='left'>unsigned long (always 32 bit, little endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>f</td> <td align='left'>float (machine dependent size and representation)</td> </tr> <tr valign='middle'> <td align='left'>d</td> <td align='left'>double (machine dependent size and representation)</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'>Back up one byte</td> </tr> <tr valign='middle'> <td align='left'>@</td> <td align='left'>NUL-fill to absolute 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'>Valor Retornado</h3> <p class='para'> Returns a binary string containing data. </p> </div> <a name='function.pack.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>pack()</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 />$binarydata&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> The resulting binary string will be 6 bytes long and contain the byte sequence 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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.unpack.php' class='function' rel='rdfs-seeAlso'>unpack()</a> - Unpack data from binary 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="OverflowException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/pt_br/class.overflowexception.php'>The OverflowException class</a></h1> <div class='partintro'> <div id='overflowexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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/pt_BR/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'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.output-reset-rewrite-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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/pt_BR/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/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.output-add-rewrite-var.php' class='function' rel='rdfs-seeAlso'>output_add_rewrite_var()</a> - Add URL rewriter values</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Descarrega (envia) o conte&amp;uacute;do do buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.session-start.php' class='function' rel='rdfs-seeAlso'>session_start()</a> - Inicia dados de sess&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Add URL rewriter values</span></p> </div> <a name='function.output-add-rewrite-var.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> This function adds another name/value pair to the URL rewrite mechanism. The name and value will be added to URLs (as GET parameter) and forms (as hidden input fields) the same way as the session ID when transparent URL rewriting is enabled with <a href='http://www.php.net/manual/pt_BR/session.configuration.php#ini.session.use-trans-sid' class='link'>session.use_trans_sid</a>. Please note that absolute URLs (http://example.com/..) aren&amp;#039;t rewritten. </p> <p class='para'> This function&amp;#039;s behavior is controlled by the <a href='http://www.php.net/manual/pt_BR/session.configuration.php#ini.url-rewriter.tags' class='link'>url_rewriter.tags</a> <var class='filename'>php.ini</var> parameter. </p> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Calling this function will implicitly start output buffering if it is not active already. </span> </p></blockquote> </div> <a name='function.output-add-rewrite-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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 variable 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 variable value. </p> </dd> </dl> <p> </p> </div> <a name='function.output-add-rewrite-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.output-add-rewrite-var.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 <b>output_add_rewrite_var()</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 />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/pt_BR/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>O exemplo acima ir&amp;aacute; imprimir:</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> </div> <a name='function.output-add-rewrite-var.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.output-reset-rewrite-vars.php' class='function' rel='rdfs-seeAlso'>output_reset_rewrite_vars()</a> - Reset URL rewriter values</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Descarrega (envia) o conte&amp;uacute;do do buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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="OutOfRangeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/pt_br/class.outofrangeexception.php'>The OutOfRangeException class</a></h1> <div class='partintro'> <div id='outofrangeexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.outofboundsexception.php'>The OutOfBoundsException class</a></h1> <div class='partintro'> <div id='outofboundsexception.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Sinopse da classe</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/pt_BR/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/pt_BR/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'>int</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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'>string</span> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.outeriterator.php'>The OuterIterator interface</a></h1> <div class='partintro'> <div id='outeriterator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</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'>Resumo da Interface</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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/iterator.valid.php' class='function'>Iterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Retorna o valor ASCII do caractere</span></p> </div> <a name='function.ord.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Retorna o valor ASCII do primeiro caractere de <i><tt class='parameter'>string</tt></i> . </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o complementa <a href='http://www.php.net/manual/pt_BR/function.chr.php' class='function'>chr()</a>. </p> </div> <a name='function.ord.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> Um caractere. </p> </dd> </dl> <p> </p> </div> <a name='function.ord.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o valor ASCII como um inteiro. </p> </div> <a name='function.ord.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>ord()</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'>'\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'>'O&amp;nbsp;primeiro&amp;nbsp;caractere&amp;nbsp;de&amp;nbsp;\$str&amp;nbsp;&amp;eacute;&amp;nbsp;uma&amp;nbsp;nova&amp;nbsp;linha.\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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.chr.php' class='function' rel='rdfs-seeAlso'>chr()</a> - Retorna um caracter espec&amp;iacute;fico</li> <li class='member'>Uma <a href='http://www.asciitable.com' class='link external'>&amp;raquo; tabela ASCII</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/pt_br/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'>Open connection to system logger</span></p> </div> <a name='function.openlog.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> <b>openlog()</b> opens a connection to the system logger for a program. </p> <p class='para'> The use of <b>openlog()</b> is optional. It will automatically be called by <a href='http://www.php.net/manual/pt_BR/function.syslog.php' class='function'>syslog()</a> if necessary, in which case <i><tt class='parameter'>ident</tt></i> will default to <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.openlog.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> The string <i><tt class='parameter'>ident</tt></i> is added to each message. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>option</tt></i> argument is used to indicate what logging options will be used when generating a log message. </p><table class='doctable table'> <caption><b><b>openlog()</b> Options</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constant</th> <th>Description</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'> if there is an error while sending data to the system logger, write directly to the system console </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NDELAY</tt></b></td> <td align='left'> open the connection to the logger immediately </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_ODELAY</tt></b></td> <td align='left'> (default) delay opening the connection until the first message is logged </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PERROR</tt></b></td> <td align='left'>print log message also to standard error</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PID</tt></b></td> <td align='left'>include PID with each message</td> </tr> </tbody> </table> <p> You can use one or more of this options. When using multiple options you need to <i>OR</i> them, i.e. to open the connection immediately, write to the console and include the PID in each message, you will use: <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'> The <i><tt class='parameter'>facility</tt></i> argument is used to specify what type of program is logging the message. This allows you to specify (in your machine&amp;#039;s syslog configuration) how messages coming from different facilities will be handled. </p><table class='doctable table'> <caption><b><b>openlog()</b> Facilities</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constant</th> <th>Description</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'> security/authorization messages (use <b><tt class='constant'>LOG_AUTHPRIV</tt></b> instead in systems where that constant is defined) </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTHPRIV</tt></b></td> <td align='left'>security/authorization messages (private)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CRON</tt></b></td> <td align='left'>clock daemon (cron and at)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_DAEMON</tt></b></td> <td align='left'>other system daemons</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_KERN</tt></b></td> <td align='left'>kernel messages</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'>reserved for local use, these are not available in Windows</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LPR</tt></b></td> <td align='left'>line printer subsystem</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_MAIL</tt></b></td> <td align='left'>mail 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'>messages generated internally by syslogd</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_USER</tt></b></td> <td align='left'>generic user-level messages</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'>Nota</b>: <b><tt class='constant'>LOG_USER</tt></b> is the only valid log type under Windows operating systems <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.openlog.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.openlog.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.syslog.php' class='function' rel='rdfs-seeAlso'>syslog()</a> - Generate a system log message</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.closelog.php' class='function' rel='rdfs-seeAlso'>closelog()</a> - Close connection to 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/pt_br/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'>Abre um manipulador de diret&amp;oacute;rio</span></p> </div> <a name='function.opendir.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Abre um manipulador de diret&amp;oacute;rio para ser usado em chamadas subsequentes a <a href='http://www.php.net/manual/pt_BR/function.closedir.php' class='function'>closedir()</a>, <a href='http://www.php.net/manual/pt_BR/function.readdir.php' class='function'>readdir()</a>, e <a href='http://www.php.net/manual/pt_BR/function.rewinddir.php' class='function'>rewinddir()</a>. </p> </div> <a name='function.opendir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O caminho do diret&amp;oacute;rio a ser aberto </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Para descri&amp;ccedil;&amp;atilde;o do par&amp;acirc;metro <i><tt class='parameter'>context</tt></i> , consulte <a href='http://www.php.net/manual/pt_BR/ref.stream.php' class='link'>a se&amp;ccedil;&amp;atilde;o sobre streams</a> do manual. </p> </dd> </dl> <p> </p> </div> <a name='function.opendir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna um manipulador de diret&amp;oacute;rio <a href='http://www.php.net/manual/pt_BR/language.types.resource.php' class='type resource'>resource</a> em sucesso, ou <b><tt class='constant'>FALSE</tt></b> em falha. </p> <p class='para'> Se <i><tt class='parameter'>path</tt></i> n&amp;atilde;o &amp;eacute; um diret&amp;oacute;rio v&amp;aacute;lido ou se o diret&amp;oacute;rio n&amp;atilde;o pode ser aberto devi a restri&amp;ccedil;&amp;otilde;es de permiss&amp;otilde;es ou ainda por erro no sistema de arquivos, <b>opendir()</b> retorna <b><tt class='constant'>FALSE</tt></b> e gera um erro PHP de n&amp;iacute;vel <a href='http://www.php.net/manual/pt_BR/errorfunc.constants.php' class='link'> E_WARNING</a>. Voc&amp;ecirc; pode suprimir a exibi&amp;ccedil;&amp;atilde;o da mensagem de erro de <b>opendir()</b> acrecentando um &amp;#039;<a href='http://www.php.net/manual/pt_BR/language.operators.errorcontrol.php' class='link'>@</a>&amp;#039; na frente do nome da fun&amp;ccedil;&amp;atilde;o. </p> </div> <a name='function.opendir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</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> suporta <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> pode tamb&amp;eacute;m ser uma URL que suporte listagem de diret&amp;oacute;rio, contudo somente o <i>file://</i> URL wrapper suporta isto no PHP 4 </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.opendir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 exemplo de <b>opendir()</b></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;Abre&amp;nbsp;um&amp;nbsp;diretorio&amp;nbsp;conhecido,&amp;nbsp;e&amp;nbsp;faz&amp;nbsp;a&amp;nbsp;leitura&amp;nbsp;de&amp;nbsp;seu&amp;nbsp;conteudo<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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Diz se o caminho &amp;eacute; um diret&amp;oacute;rio</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.readdir.php' class='function' rel='rdfs-seeAlso'>readdir()</a> - L&amp;ecirc; os campos do manipulador do diret&amp;oacute;rio</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Octal para decimal</span></p> </div> <a name='function.octdec.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'> Retorna o decimal equivalente do n&amp;uacute;mero octal representado pelo argumento <i><tt class='parameter'>octal_string</tt></i> . </p> </div> <a name='function.octdec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string octal a ser convertida </p> </dd> </dl> <p> </p> </div> <a name='function.octdec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> A representa&amp;ccedil;&amp;atilde;o decimal de <i><tt class='parameter'>octal_string</tt></i> </p> </div> <a name='function.octdec.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Since 4.1.0</td> <td align='left'> A fun&amp;ccedil;&amp;atilde;o pode agora converter n&amp;uacute;meros que s&amp;atilde;o maiores que o tipo <a href='http://www.php.net/manual/pt_BR/language.types.integer.php' class='type integer'>integer</a> da plataforma, valores maiores s&amp;atilde;o retornados como <a href='http://www.php.net/manual/pt_BR/language.types.float.php' class='type float'>float</a> neste caso. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.octdec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>octdec()</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'>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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.decoct.php' class='function' rel='rdfs-seeAlso'>decoct()</a> - Decimal para octal</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.bindec.php' class='function' rel='rdfs-seeAlso'>bindec()</a> - Bin&amp;aacute;rio para decimal</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.hexdec.php' class='function' rel='rdfs-seeAlso'>hexdec()</a> - Hexadecimal para decimal</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Converte um n&amp;uacute;mero entre bases arbitr&amp;aacute;rias</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Ativa o buffer de sa&amp;iacute;da</span></p> </div> <a name='function.ob-start.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$ output_callback </tt></span> ] )</div> <p class='para rdfs-comment'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; ativar o buffer de sa&amp;iacute;da. Enquanto o buffer de sa&amp;iacute;da estiver ativo, n&amp;atilde;o &amp;eacute; enviada a sa&amp;iacute;da do script (outros que n&amp;atilde;o sejam cabe&amp;ccedil;alhos), ao inv&amp;eacute;s a sa&amp;iacute;da &amp;eacute; guardada em um buffer interno. </p> <p class='para'> O conte&amp;uacute;do deste buffer interno pode ser copiado em uma vari&amp;aacute;vel usando <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a>. Para enviar o que esta no buffer interno, use <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a>. Alternativamente, <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</a> ir&amp;aacute; silenciosamente descartar o conte&amp;uacute;do do buffer. </p> <p class='para'> Uma fun&amp;ccedil;&amp;atilde;o de callback opcional <i><tt class='parameter'>output_callback</tt></i> tamb&amp;eacute;m pode ser especificada. Esta fun&amp;ccedil;&amp;atilde;o leva uma string coo par&amp;acirc;metro e deve retornar uma string. Esta fun&amp;ccedil;&amp;atilde;o ser&amp;aacute; chamada quando <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a> for chamada, ou quando o buffer de sa&amp;iacute;da for descarregado ao final do script. Quando <i><tt class='parameter'>output_callback</tt></i> for chamada, ela ir&amp;aacute; receber o conte&amp;uacute;do do buffer como seu par&amp;acirc;metro e &amp;eacute; esperado que ela retorne um novo buffer de sa&amp;iacute;da como resultado, o qual ser&amp;aacute; enviado para o browser. Se <i><tt class='parameter'>output_callback</tt></i> n&amp;atilde;o &amp;eacute; uma fun&amp;ccedil;&amp;atilde;o que possa ser utilizada, esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; retornar <b><tt class='constant'>FALSE</tt></b>. </p> <blockquote><p><b class='note'>Nota</b>: No PHP 4.0.4, <a href='http://www.php.net/manual/pt_BR/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> para facilitar o envio de dados gz-encoded para browsers que suportem paginas web comprimidas. <a href='http://www.php.net/manual/pt_BR/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> determina o tipo de codifica&amp;ccedil;&amp;atilde;o de conte&amp;uacute;do que o browser aceitar&amp;aacute; e enviar&amp;aacute; a sua sa&amp;iacute;da de acordo. <br /> </p></blockquote> <blockquote><p><b class='note'>Nota</b>: Antes do PHP 4.3.2 esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o retornava <b><tt class='constant'>FALSE</tt></b> caso <i><tt class='parameter'>output_callback</tt></i> n&amp;atilde;o pudesse ser executada. <br /> </p></blockquote> <p class='para'> Buffers de sa&amp;iacute;da s&amp;atilde;o empilh&amp;aacute;veis, isro &amp;eacute;, voc&amp;ecirc; pode utilizar <b>ob_start()</b> enquanto outro <b>ob_start()</b> estiver ativo. Apenas tenha certeza que voc&amp;ecirc; utiliza <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a> o n&amp;uacute;mero apropriado de vezes. Se multiplas fun&amp;ccedil;&amp;otilde;es de callback de sa&amp;iacute;da estiverem ativas, a sa&amp;iacute;da ser&amp;aacute; filtrada sequencialmente atr&amp;aacute;ves de cada uma delas na ordem de aninhamento. </p> <p class='para'> <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-clean.php' class='function'>ob_clean()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function'>ob_flush()</a> e <b>ob_start()</b> n&amp;atilde;o devem ser utilizados dentro de uma fun&amp;ccedil;&amp;atilde;o de callback. Se voc&amp;ecirc; utiliza-los dentro de uma fun&amp;ccedil;&amp;atilde;o de callback, o funcionamento &amp;eacute; indefinido. Se voc&amp;ecirc; quiser excluir o conte&amp;uacute;do de um buffer, retorne &amp;quot;&amp;quot; (uma string vazia) da fun&amp;ccedil;&amp;atilde;o de callback. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo com uma fun&amp;ccedil;&amp;atilde;o de callback definida pelo usu&amp;aacute;rio</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'>)<br />{<br /><br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;replace&amp;nbsp;all&amp;nbsp;the&amp;nbsp;apples&amp;nbsp;with&amp;nbsp;oranges<br />&amp;nbsp;&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'>'apples'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));&amp;nbsp;<br /><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><br />&amp;lt;html&amp;gt;<br />&amp;lt;body&amp;gt;<br />&amp;lt;p&amp;gt;It's&amp;nbsp;like&amp;nbsp;comparing&amp;nbsp;apples&amp;nbsp;to&amp;nbsp;oranges.<br />&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><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> Ir&amp;aacute; produzir: </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;It&amp;#039;s like comparing oranges to oranges. &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-implicit-flush.php' class='function'>ob_implicit_flush()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-gzhandler.php' class='function'>ob_gzhandler()</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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Valor Retornado</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/pt_BR/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/pt_BR/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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - Limpa (apaga) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Descarrega (envia) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ativa o buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Ativa ou desativa o descarregar implicito </span></p> </div> <a name='function.ob-implicit-flush.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ir&amp;aacute; ativar ou desativar o descarregar implicito (se n&amp;atilde;o for indicado <i><tt class='parameter'>flag</tt></i> , o padr&amp;atilde;o &amp;eacute; on). O descarregar implicito far&amp;aacute; com que o buffer seja descarregado a cada opera&amp;ccedil;&amp;atilde;o de sa&amp;iacute;da, ent&amp;atilde;o n&amp;atilde;o ser&amp;aacute; mais necess&amp;aacute;rio utilizar <a href='http://www.php.net/manual/pt_BR/function.flush.php' class='function'>flush()</a>. </p> <p class='para'> Ativando o descarregar automatico ir&amp;aacute; desabilitar o buffer de sa&amp;iacute;da. Os buffers de sa&amp;iacute;da atuais ser&amp;atilde;o enviados como se <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a> fosse utilizada. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.flush.php' class='function'>flush()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a>, e <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</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_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/pt_br/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'> Obt&amp;eacute;m a situa&amp;ccedil;&amp;atilde;o dos buffers de sa&amp;iacute;da </span></p> </div> <a name='function.ob-get-status.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> ] )</div> <div class='warning'><b class='warning'>Aviso</b> <p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; <em class='emphasis'>EXPERIMENTAL</em>. O comportamento desta fun&amp;ccedil;&amp;atilde;o, seu nome, incluindo toda documenta&amp;ccedil;&amp;atilde;o pode ser modificado sem aviso em futuras vers&amp;otilde;es do PHP. Esta fun&amp;ccedil;&amp;atilde;o deve ser usada por sua pr&amp;oacute;pria conta e risco.</p></div> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o retorna o estado atual dos buffers de sa&amp;iacute;da. Retorna uma matriz que cont&amp;eacute;m o estado dos buffers ou <b><tt class='constant'>FALSE</tt></b> em caso de erro. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-get-level.php' class='function'>ob_get_level()</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_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/pt_br/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'> Retorna o n&amp;iacute;vel do mecanismo de buffer de sa&amp;iacute;da </span></p> </div> <a name='function.ob-get-level.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Isto ir&amp;aacute; retornar o n&amp;iacute;vel de manipuladores de buffer aninhados ou zero se o mecanismo de buffer de sa&amp;iacute;da n&amp;atilde;o estiver ativado. </p> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</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_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/pt_br/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'>Retorna o tamanho do buffer de sa&amp;iacute;da</span></p> </div> <a name='function.ob-get-length.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Este ir&amp;aacute; retonar o tamanho do conte&amp;uacute;do do buffer de sa&amp;iacute;da. </p> </div> <a name='function.ob-get-length.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o tamanho do conte&amp;uacute;do do buffer de sa&amp;iacute;da ou <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o est&amp;aacute; fazendo buffer. </p> </div> <a name='function.ob-get-length.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um simples exemplo da <b>ob_get_length()</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 />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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retorna o conte&amp;uacute;do do buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Nota</b>: <span class='simpara'> This function is similar to <a href='http://www.php.net/manual/pt_BR/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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - Limpa (apaga) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Descarrega (envia) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Retorna o conte&amp;uacute;do do buffer de sa&amp;iacute;da</span></p> </div> <a name='function.ob-get-contents.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Obt&amp;eacute;m o conte&amp;uacute;do do buffer de sa&amp;iacute;da. </p> </div> <a name='function.ob-get-contents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Isto ir&amp;aacute; retornar o conte&amp;uacute;do do buffer de sa&amp;iacute;da ou <b><tt class='constant'>FALSE</tt></b>, se n&amp;atilde;o est&amp;aacute; fazendo buffer. </p> </div> <a name='function.ob-get-contents.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um simples exemplo da <b>ob_get_contents()</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 />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>O exemplo acima ir&amp;aacute; imprimir:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Ativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-get-length.php' class='function' rel='rdfs-seeAlso'>ob_get_length()</a> - Retorna o tamanho do buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Obt&amp;eacute;m o conteudo do buffer e exclui o buffer de sa&amp;iacute;da atual </span></p> </div> <a name='function.ob-get-clean.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; retornar o conte&amp;uacute;do do buffer de sa&amp;iacute;da e terminar com o buffer de sa&amp;iacute;da. Se o buffer de sa&amp;iacute;da n&amp;atilde;o estiver ativo ent&amp;atilde;o ser&amp;aacute; retornado <b><tt class='constant'>FALSE</tt></b>. <b>ob_get_clean()</b> essencialmente executa ambas <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</a>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Um exemplo simples de <b>ob_get_clean()</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 />ob_start</span><span style='color: #007700'>();<br /><br />print&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> Nosso exemplo ir&amp;aacute; mostrar: </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> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</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_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/pt_br/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'>Descarrega (envia) o conte&amp;uacute;do do buffer de sa&amp;iacute;da</span></p> </div> <a name='function.ob-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; enviar o conte&amp;uacute;do do buffer de sa&amp;iacute;da (se existir algum). Se voc&amp;ecirc; quiser processar o conte&amp;uacute;do do buffer voc&amp;ecirc; dever&amp;aacute; utlizar <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a> antes de <b>ob_flush()</b> j&amp;aacute; que o conte&amp;uacute;do do buffer &amp;eacute; descartado ap&amp;oacute;s <b>ob_flush()</b>. </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o destroi o buffer de sa&amp;iacute;da como a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a> faz. </p> </div> <a name='function.ob-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.ob-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retorna o conte&amp;uacute;do do buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-clean.php' class='function' rel='rdfs-seeAlso'>ob_clean()</a> - Limpa (apaga) o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Descarrega (envia) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - Limpa (apaga) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'> Descarrega (envia) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da </span></p> </div> <a name='function.ob-end-flush.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o ir&amp;aacute; enviar o conte&amp;uacute;do do buffer mais em cima (se existir algum) e desativar o buffer de sa&amp;iacute;da. Se voc&amp;ecirc; quiser processar o conte&amp;uacute;do do buffer voc&amp;ecirc; dever&amp;aacute; utilizar <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a> antes de <b>ob_end_flush()</b> j&amp;aacute; que o conte&amp;uacute;do do buffer &amp;eacute; discartado ap&amp;oacute;s <b>ob_end_flush()</b>. A fun&amp;ccedil;&amp;atilde;o retorna <b><tt class='constant'>TRUE</tt></b> quando &amp;eacute; bem sucedida em discartar um buffer, <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o. Raz&amp;otilde;es para falhar &amp;eacute; primeiro que voc&amp;ecirc; utilizou a fun&amp;ccedil;&amp;atilde;o sem um buffer ativo ou por algum motivo o buffer n&amp;atilde;o pode ser exclu&amp;iacute;do (possivelmente por um buffer especial). </p> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Esta fun&amp;ccedil;&amp;atilde;o &amp;eacute; que parecida com <a href='http://www.php.net/manual/pt_BR/function.ob-get-flush.php' class='function'>ob_get_flush()</a>, exceto que <a href='http://www.php.net/manual/pt_BR/function.ob-get-flush.php' class='function'>ob_get_flush()</a> retorna o buffer como uma string. </span> </p></blockquote> <p class='para'> O exemplo a seguir mostra como descarregar e terminar com todos os buffers de sa&amp;iacute;da: </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ob_end_flush()</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;</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> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Se a fun&amp;ccedil;&amp;atilde;o falhar gera um E_NOTICE. </span> <span class='simpara'> O valor booleano de rtorno foi adicionado no PHP 4.2.0. </span> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-get-flush.php' class='function'>ob_get_flush()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function'>ob_flush()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</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_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/pt_br/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'> Limpa (apaga) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da </span></p> </div> <a name='function.ob-end-clean.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o descarta o conte&amp;uacute;do do buffer mais em cima e desativa o buffer de sa&amp;iacute;da. Se voc&amp;ecirc; quiser processar o conte&amp;uacute;do do buffer, voc&amp;ecirc; deve utilizar a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a> antes de <b>ob_end_clean()</b> j&amp;aacute; que o conte&amp;uacute;do do buffer &amp;eacute; descartado quando a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function'>ob_end_flush()</a> &amp;eacute; chamada. A fun&amp;ccedil;&amp;atilde;o retorna <b><tt class='constant'>TRUE</tt></b> quando foi bem sucedida em discartar o buffer, <b><tt class='constant'>FALSE</tt></b> se n&amp;atilde;o. Raz&amp;otilde;es para falhar &amp;eacute; primeiro que voc&amp;ecirc; utilizou a fun&amp;ccedil;&amp;atilde;o sem um buffer ativo ou por algum motivo o buffer n&amp;atilde;o pode ser exclu&amp;iacute;do (possivelmente por um buffer especial). </p> <p class='para'> O exemplo a seguir mostra como eliminar todos os buffers de sa&amp;iacute;da: </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>ob_end_clean()</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'>while&amp;nbsp;(@</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> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Se a fun&amp;ccedil;&amp;atilde;o falhar gera um E_NOTICE. </span> <span class='simpara'> O valor booleano de rtorno foi adicionado no PHP 4.2.0. </span> </p></blockquote> <p class='para'> Veja tamb&amp;eacute;m <a href='http://www.php.net/manual/pt_BR/function.ob-start.php' class='function'>ob_start()</a>, <a href='http://www.php.net/manual/pt_BR/function.ob-get-contents.php' class='function'>ob_get_contents()</a> e <a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function'>ob_flush()</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_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/pt_br/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'>Limpa (apaga) o buffer de sa&amp;iacute;da</span></p> </div> <a name='function.ob-clean.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Esta fun&amp;ccedil;&amp;atilde;o descarta o conte&amp;uacute;do do buffer de sa&amp;iacute;da. </p> <p class='para'> Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o destroi o buffer de sa&amp;iacute;da como a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function'>ob_end_clean()</a> faz. </p> </div> <a name='function.ob-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='function.ob-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Descarrega (envia) o conte&amp;uacute;do do buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Descarrega (envia) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - Limpa (apaga) o buffer de sa&amp;iacute;da e desativa o buffer de sa&amp;iacute;da</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Formata um n&amp;uacute;mero com os milhares agrupados</span></p> </div> <a name='function.number-format.unknown'></a><div class='refsect1 unknown'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> <b>number_format()</b> retorna uma vers&amp;atilde;o formatada de <i><tt class='parameter'>number</tt></i> . Esta fun&amp;ccedil;&amp;atilde;o aceita um, dois ou quatro par&amp;acirc;metros (n&amp;atilde;o tr&amp;ecirc;s): </p> <p class='para'>Se apenas um par&amp;acirc;metro &amp;eacute; dado, <i><tt class='parameter'>number</tt></i> ser&amp;aacute; formatado sem decimais, mas com uma virgula (&amp;quot;,&amp;quot;) entre cada grupo de milhar. </p> <p class='para'> Se dois par&amp;acirc;metros s&amp;atilde;o dados, <i><tt class='parameter'>number</tt></i> ser&amp;aacute; formatado com o n&amp;uacute;mero de casas decimais especificadas em <i><tt class='parameter'>decimals</tt></i> com um ponto (&amp;quot;.&amp;quot;) na frente, e uma v&amp;iacute;rgula (&amp;quot;,&amp;quot;) entre cada grupo de milhar. </p> <p class='para'> Se todos os quatro par&amp;acirc;metros forem dados, <i><tt class='parameter'>number</tt></i> ser&amp;aacute; formatado com o n&amp;uacute;mero de casas decimais em <i><tt class='parameter'>decimals</tt></i> , <i><tt class='parameter'>dec_point</tt></i> ao inv&amp;eacute;s do ponto (&amp;quot;.&amp;quot;) antes das casas decimais e <i><tt class='parameter'>thousands_sep</tt></i> ao inv&amp;eacute;s de uma v&amp;iacute;rgula (&amp;quot;,&amp;quot;) entre os grupos de milhares. </p> <p class='para'> Somente o primeiro caractere de <i><tt class='parameter'>thousands_sep</tt></i> &amp;eacute; usado. Por exemplo, se voc&amp;ecirc; usar <i>foo</i> como o par&amp;acirc;metro <i><tt class='parameter'>thousands_sep</tt></i> no n&amp;uacute;mero <i>1000</i>, <b>number_format()</b> ir&amp;aacute; retornar <i>1f000</i>. </p> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo <b>number_format()</b></b></p> <div class='example-contents para'><p> Por exemplo, a nota&amp;ccedil;&amp;atilde;o Francesa usa duas casas decimais, v&amp;iacute;rgula (&amp;#039;,&amp;#039;) como separador decimal, e espa&amp;ccedil;o (&amp;#039; &amp;#039;) como separador de milhar. Isto &amp;eacute; feito com a linha : </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;Nota&amp;ccedil;&amp;atilde;o&amp;nbsp;Inglesa&amp;nbsp;(padr&amp;atilde;o)<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,234<br /><br />//&amp;nbsp;Nota&amp;ccedil;&amp;atilde;o&amp;nbsp;Francesa<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;Nota&amp;ccedil;&amp;atilde;o&amp;nbsp;Inglesa&amp;nbsp;com&amp;nbsp;separador&amp;nbsp;de&amp;nbsp;milhar<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> <p class='para'> Veja tamb&amp;eacute;m: <a href='http://www.php.net/manual/pt_BR/function.sprintf.php' class='function'>sprintf()</a>, <a href='http://www.php.net/manual/pt_BR/function.printf.php' class='function'>printf()</a> e <a href='http://www.php.net/manual/pt_BR/function.sscanf.php' class='function'>sscanf()</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="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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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/pt_BR/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'>Par&amp;acirc;metros</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'>Valor Retornado</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'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #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>O exemplo acima ir&amp;aacute; imprimir algo similar a:</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'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='norewinditerator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='norewinditerator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='norewinditerator.valid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='norewinditerator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='norewinditerator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> N&amp;atilde;o h&amp;aacute; valor retornado. </p> </div> <a name='norewinditerator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='norewinditerator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='norewinditerator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The current key. </p> </div> <a name='norewinditerator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/class.norewinditerator.php' class='classname'>NoRewindIterator</a>. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='norewinditerator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='norewinditerator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The inner iterator, as passed to <span class='methodname'><a href='http://www.php.net/manual/pt_BR/norewinditerator.construct.php' class='function'>NoRewindIterator::__construct</a></span>. </p> </div> <a name='norewinditerator.getinneriterator.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/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'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o est&amp;aacute; documentada; somente a lista de argumentos est&amp;aacute; dispon&amp;iacute;vel.</p></div> </div> <a name='norewinditerator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</h3> <p class='para'>Esta fun&amp;ccedil;&amp;atilde;o n&amp;atilde;o cont&amp;eacute;m par&amp;acirc;metros.</p> </div> <a name='norewinditerator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> The current value. </p> </div> <a name='norewinditerator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/pt_BR/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/pt_br/class.norewinditerator.php'>The NoRewindIterator class</a></h1> <div class='partintro'> <div id='norewinditerator.intro' class='section'> <h2 class='title'>Introdu&amp;ccedil;&amp;atilde;o</h2> <p class='para'> This iterator cannot be rewinded. </p> </div> <div id='norewinditerator.synopsis' class='section'> <h2 class='title'>Sinopse da classe</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/pt_BR/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/pt_BR/norewinditerator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/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/pt_BR/iteratoriterator.valid.php' class='function'>IteratorIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>&amp;Iacute;ndice</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/pt_BR/norewinditerator.construct.php'>NoRewindIterator::__construct</a> &amp;mdash; Construct a NoRewindIterator</li><li><a href='http://www.php.net/manual/pt_BR/norewinditerator.current.php'>NoRewindIterator::current</a> &amp;mdash; Get the current value</li><li><a href='http://www.php.net/manual/pt_BR/norewinditerator.getinneriterator.php'>NoRewindIterator::getInnerIterator</a> &amp;mdash; Get the inner iterator</li><li><a href='http://www.php.net/manual/pt_BR/norewinditerator.key.php'>NoRewindIterator::key</a> &amp;mdash; Get the current key</li><li><a href='http://www.php.net/manual/pt_BR/norewinditerator.next.php'>NoRewindIterator::next</a> &amp;mdash; Forward to the next element</li><li><a href='http://www.php.net/manual/pt_BR/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/pt_BR/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/pt_br/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'>Insere quebras de linha HTML antes de todas newlines em uma string</span></p> </div> <a name='function.nl2br.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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> )</div> <p class='para rdfs-comment'> Retorna <i><tt class='parameter'>string</tt></i> com &amp;#039;&amp;lt;br /&amp;gt;&amp;#039; inserido antes de todas as newlines. </p> </div> <a name='function.nl2br.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> A string de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.nl2br.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Returns the altered string. </p> </div> <a name='function.nl2br.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Hist&amp;oacute;rico</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Vers&amp;atilde;o</th> <th>Descri&amp;ccedil;&amp;atilde;o</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> <b>nl2br()</b> &amp;eacute; agora XHTML compliant. Todas vers&amp;otilde;es anteriores retornam <i><tt class='parameter'>string</tt></i> com &amp;#039;&amp;lt;br&amp;gt;&amp;#039; inserido antes de newlines ao inv&amp;eacute;s de &amp;#039;&amp;lt;br /&amp;gt;&amp;#039;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.nl2br.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 usando <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;isn't\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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> foo isn&amp;#039;t&amp;lt;br /&amp;gt; bar </pre></div> </div> </div><p> </p> </div> <a name='function.nl2br.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Converte caracteres especiais para a realidade HTML</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Converte todos os caracteres aplic&amp;aacute;veis em entidades html.</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.wordwrap.php' class='function' rel='rdfs-seeAlso'>wordwrap()</a> - Quebra uma string em um dado n&amp;uacute;mero de caracteres</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.str-replace.php' class='function' rel='rdfs-seeAlso'>str_replace()</a> - Substitui todas as ocorr&amp;ecirc;ncias da string de procura com a string de substitui&amp;ccedil;&amp;atilde;o</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Avan&amp;ccedil;a o ponteiro interno de um array</span></p> </div> <a name='function.next.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/pt_BR/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'> <b>next()</b> funciona de forma semelhante a <a href='http://www.php.net/manual/pt_BR/function.current.php' class='function'>current()</a>, com uma diferen&amp;ccedil;a. Ele avan&amp;ccedil;a o ponteiro interno do array em uma posi&amp;ccedil;&amp;atilde;o antes de retornar o valor do elemento. Isso significa que ela retorna o pr&amp;oacute;ximo valor do array avan&amp;ccedil;ando o ponteiro interno em uma posi&amp;ccedil;&amp;atilde;o. </p> </div> <a name='function.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O <a href='http://www.php.net/manual/pt_BR/language.types.array.php' class='type array'>array</a> a ser afetado. </p> </dd> </dl> <p> </p> </div> <a name='function.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna o elemento do array que est&amp;aacute; na pr&amp;oacute;xima posi&amp;ccedil;&amp;atilde;o que &amp;eacute; apontada pelo ponteiro interno do array, ou <b><tt class='constant'>FALSE</tt></b> caso n&amp;atilde;o existam mais elementos. </p> <div class='warning'><b class='warning'>Aviso</b><p class='simpara'>Esta fun&amp;ccedil;&amp;atilde;o pode retornar o booleano <b><tt class='constant'>FALSE</tt></b>, mas tamb&amp;eacute;m pode retornar um valor n&amp;atilde;o-booleano que pode ser avaliado como <b><tt class='constant'>FALSE</tt></b>, como <i>0</i> ou &amp;quot;&amp;quot;. Leia a se&amp;ccedil;&amp;atilde;o em <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='link'>Booleanos</a> para maiores informa&amp;ccedil;&amp;otilde;es. Utilize o <a href='http://www.php.net/manual/pt_BR/language.operators.comparison.php' class='link'>operador === </a> para testar o valor retornado por esta fun&amp;ccedil;&amp;atilde;o.</p></div> </div> <a name='function.next.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo de uso da <b>next()</b> e fun&amp;ccedil;&amp;otilde;es relacionadas</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'>'foot'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bike'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'car'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'plane'</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;'foot';<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;'bike';<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;'car';<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;'bike';<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;'plane';<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.next.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notas</h3> <blockquote><p><b class='note'>Nota</b>: <span class='simpara'> Voc&amp;ecirc; n&amp;atilde;o estar&amp;aacute; h&amp;aacute;bil para distiguir o final de um array de um elemento <a href='http://www.php.net/manual/pt_BR/language.types.boolean.php' class='type boolean'>boolean</a> <b><tt class='constant'>FALSE</tt></b>. Para corretamente percorrer um array que pode conter elementos <b><tt class='constant'>FALSE</tt></b>, veja a fun&amp;ccedil;&amp;atilde;o <a href='http://www.php.net/manual/pt_BR/function.each.php' class='function'>each()</a>. </span> </p></blockquote> </div> <a name='function.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retorna o elemento corrente em um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Faz o ponteiro interno de um array apontar para o seu &amp;uacute;ltimo elemento</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Retrocede o ponteiro interno de um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Faz o ponteiro interno de um array apontar para o seu primeiro elemento</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retorna o par chave/valor corrente de um array e avan&amp;ccedil;a o seu cursor</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Ordena um array utilizando o algoritmo da &amp;quot;ordem natural&amp;quot;</span></p> </div> <a name='function.natsort.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> Essa fun&amp;ccedil;&amp;atilde;o &amp;eacute; um implementa&amp;ccedil;&amp;atilde;o do algoritmo que ordena strings alfanum&amp;eacute;ricas da forma como um ser humano faria mantendo associa&amp;ccedil;&amp;atilde;o de chave/valor. Isso &amp;eacute; chamado de &amp;quot;ordena&amp;ccedil;&amp;atilde;o natural&amp;quot;. Um exemplo da diferen&amp;ccedil;a entre esse algoritmo e o algoritmo com o qual o computador classifica strings (usado em <a href='http://www.php.net/manual/pt_BR/function.sort.php' class='function'>sort()</a>) pode ser visto abaixo: </p> </div> <a name='function.natsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O array de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.natsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.natsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>natsort()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $array1&amp;nbsp;=&amp;nbsp;$array2&amp;nbsp;=&amp;nbsp;array('img12.png',&amp;nbsp;'img10.png',&amp;nbsp;'img2.png',&amp;nbsp;'img1.png');<br /><br />sort($array1);<br />echo&amp;nbsp;'Classifica&amp;ccedil;&amp;atilde;o&amp;nbsp;normal\n';<br />print_r($array1);<br /><br />natsort($array2);<br />echo&amp;nbsp;'\nClassifica&amp;ccedil;&amp;atilde;o&amp;nbsp;da&amp;nbsp;\'ordem&amp;nbsp;natural\'\n';<br />print_r($array2);</span> </code></div> </div> <div class='example-contents para'><p>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Classifica&amp;ccedil;&amp;atilde;o normal Array ( [0] =&amp;gt; img1.png [1] =&amp;gt; img10.png [2] =&amp;gt; img12.png [3] =&amp;gt; img2.png ) Classifica&amp;ccedil;&amp;atilde;o da &amp;quot;ordem natural&amp;quot; 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> Para mais informa&amp;ccedil;&amp;otilde;es veja: Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> page. </p></div> </div><p> </p> </div> <a name='function.natsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.natcasesort.php' class='function' rel='rdfs-seeAlso'>natcasesort()</a> - Ordena um array utilizando o algoritmo da 'ordem natural' sem diferenciar mai&amp;uacute;sculas e min&amp;uacute;sculas</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - Compara&amp;ccedil;&amp;atilde;o de strings usando o algoritmo 'natural order'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - Compara&amp;ccedil;&amp;atilde;o de strings sem diferenciar mai&amp;uacute;sculas/min&amp;uacute;sculas usando o algoritmo 'natural order'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/pt_br/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'>Ordena um array utilizando o algoritmo da &amp;quot;ordem natural&amp;quot; sem diferenciar mai&amp;uacute;sculas e min&amp;uacute;sculas</span></p> </div> <a name='function.natcasesort.description'></a><div class='refsect1 description'> <h3 class='title'>Descri&amp;ccedil;&amp;atilde;o</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'> <b>natcasesort()</b> &amp;eacute; uma vers&amp;atilde;o case-sensitive (n&amp;atilde;o diferencia letras mai&amp;uacute;sculas de min&amp;uacute;sculas) da <a href='http://www.php.net/manual/pt_BR/function.natsort.php' class='function'>natsort()</a>. </p> <p class='para'> Essa fun&amp;ccedil;&amp;atilde;o implementa o algoritmo de ordena&amp;ccedil;&amp;atilde;o que ordena strings alfanum&amp;eacute;ricas da forma que os humanos fariam mantendo associa&amp;ccedil;&amp;atilde;o de chave/valor. Essa forma de ordena&amp;ccedil;&amp;atilde;o &amp;eacute; denominada &amp;quot;ordena&amp;ccedil;&amp;atilde;o natural&amp;quot;. </p> </div> <a name='function.natcasesort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Par&amp;acirc;metros</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'> O array de entrada. </p> </dd> </dl> <p> </p> </div> <a name='function.natcasesort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valor Retornado</h3> <p class='para'> Retorna <b><tt class='constant'>TRUE</tt></b> em caso de sucesso ou <b><tt class='constant'>FALSE</tt></b> em falhas. </p> </div> <a name='function.natcasesort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemplos</h3> <p class='para'> </p><div class='example'> <p><b>Exemplo #1 Exemplo da <b>natcasesort()</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'>'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;sorting\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$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'>'\nNatural&amp;nbsp;order&amp;nbsp;sorting&amp;nbsp;(case-insensitive)\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$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>O exemplo acima ir&amp;aacute; imprimir:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Standard sorting 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 ) Natural order sorting (case-insensitive) 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> Para mais informa&amp;ccedil;&amp;atilde;o veja: Martin Pool&amp;#039;s <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; Natural Order String Comparison</a> page. </p></div> </div><p> </p> </div> <a name='function.natcasesort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Veja Tamb&amp;eacute;m</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.sort.php' class='function' rel='rdfs-seeAlso'>sort()</a> - Ordena um array</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.natsort.php' class='function' rel='rdfs-seeAlso'>natsort()</a> - Ordena um array utilizando o algoritmo da 'ordem natural'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - Compara&amp;ccedil;&amp;atilde;o de strings usando o algoritmo 'natural order'</li> <li class='member'><a href='http://www.php.net/manual/pt_BR/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - Compara&amp;ccedil;&amp;atilde;o de strings sem diferenciar mai&amp;uacute;sculas/min&amp;uacute;sculas usando o algoritmo 'natural order'</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' 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>

