<strings>
<string id="RuntimeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/fr/class.runtimeexception.php'>La classe <a href='http://www.php.net/manual/fr/class.runtimeexception.php' class='classname'>RuntimeException</a></a></h1> <div class='partintro'> <div id='runtimeexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise quand une erreur est rencontr&amp;eacute;e durant l&amp;#039;ex&amp;eacute;cution. </p> </div> <div id='runtimeexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Supprime les espaces (ou d&amp;#039;autres caract&amp;egrave;res) de fin de cha&amp;icirc;ne</span></p> </div> <a name='function.rtrim.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> , apr&amp;egrave;s avoir supprim&amp;eacute; tous les caract&amp;egrave;res blancs de fin de cha&amp;icirc;ne. </p> <p class='para'> Appel&amp;eacute;e sans le second param&amp;egrave;tre, <b>rtrim()</b> supprimera les caract&amp;egrave;res suivants : </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>)), un espace ordinaire. </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>)), une tabulation. </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>)), une nouvelle ligne (<i>line feed</i>). </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>)), un retour chariot (<i>carriage return</i>). </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>)), le caract&amp;egrave;re <i>NUL</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>)), une tabulation verticale. </span> </li> </ul><p> </p> </div> <a name='function.rtrim.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Il est aussi possible de sp&amp;eacute;cifier les caract&amp;egrave;res &amp;agrave; supprimer en utilisant le param&amp;egrave;tre <i><tt class='parameter'>charlist</tt></i> . Listez simplement les caract&amp;egrave;res que vous voulez supprimer dans ce param&amp;egrave;tre. Avec <i>..</i>, vous pourrez sp&amp;eacute;cifier des intervalles de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.rtrim.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne modifi&amp;eacute;e. </p> </div> <a name='function.rtrim.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>charlist</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rtrim.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;enl&amp;egrave;ve&amp;nbsp;les&amp;nbsp;caract&amp;egrave;res&amp;nbsp;de&amp;nbsp;contr&amp;ocirc;le&amp;nbsp;ASCII&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;fin&amp;nbsp;de&amp;nbsp;$binary<br />//&amp;nbsp;(de&amp;nbsp;0&amp;nbsp;&amp;agrave;&amp;nbsp;31&amp;nbsp;inclusif)<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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.trim.php' class='function' rel='rdfs-seeAlso'>trim()</a> - Supprime les espaces (ou d'autres caract&amp;egrave;res) en d&amp;eacute;but et fin de cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ltrim.php' class='function' rel='rdfs-seeAlso'>ltrim()</a> - Supprime les espaces (ou d'autres caract&amp;egrave;res) de d&amp;eacute;but de cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Trie un tableau en ordre inverse</span></p> </div> <a name='function.rsort.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>rsort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt><span class='initializer'> = SORT_REGULAR</span></span> ] )</div> <p class='para rdfs-comment'> Effectue un tri en ordre d&amp;eacute;croissant (du plus grand au plus petit) du tableau <i><tt class='parameter'>array</tt></i> . </p> </div> <a name='function.rsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez modifier le comportement de cette fonction en utilisant le param&amp;egrave;tre optionnel <i><tt class='parameter'>sort_flags</tt></i> . Pour plus de d&amp;eacute;tails, voyez le manuel pour la fonction <a href='http://www.php.net/manual/fr/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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.rsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 />$fruits&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'lemon'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'orange'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'banana'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rsort</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$fruits</span><span style='color: #007700'>);<br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$fruits&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$key&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'</span><span style='color: #0000BB'>$key</span><span style='color: #DD0000'>&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 0 = orange 1 = lemon 2 = banana 3 = apple </pre></div> </div> <div class='example-contents para'><p> Les fruits ont &amp;eacute;t&amp;eacute; class&amp;eacute;s dans l&amp;#039;ordre alphab&amp;eacute;tique inverse. </p></div> </div><p> </p> </div> <a name='function.rsort.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction assigne de nouvelles cl&amp;eacute;s pour les &amp;eacute;l&amp;eacute;ments du param&amp;egrave;tre <i><tt class='parameter'>array</tt></i> . Elle effacera toutes les cl&amp;eacute;s existantes que vous aviez pu assigner, plut&amp;ocirc;t que de les trier.</span></p></blockquote> </div> <a name='function.rsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.arsort.php' class='function' rel='rdfs-seeAlso'>arsort()</a> - Trie un tableau en ordre inverse</li> <li class='member'><a href='http://www.php.net/manual/fr/function.krsort.php' class='function' rel='rdfs-seeAlso'>krsort()</a> - Trie un tableau en sens inverse et suivant les cl&amp;eacute;s</li> <li class='member'>Les fonctions de <a href='http://www.php.net/manual/fr/array.sorting.php' class='link'>tri des tableaux</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="round" value="<div id='function.round' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Arrondi un nombre &amp;agrave; virgule flottante</span></p> </div> <a name='function.round.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>round</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$precision</tt><span class='initializer'> = 0</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = PHP_ROUND_HALF_UP</span></span> ]] )</div> <p class='para rdfs-comment'> Retourne la valeur arrondie de <i><tt class='parameter'>val</tt></i> &amp;agrave; la pr&amp;eacute;cision <i><tt class='parameter'>precision</tt></i> (nombre de chiffres apr&amp;egrave;s la virgule). Le param&amp;egrave;tre <i><tt class='parameter'>precision</tt></i> peut &amp;ecirc;tre n&amp;eacute;gatif ou <b><tt class='constant'>NULL</tt></b> : c&amp;#039;est sa valeur par d&amp;eacute;faut. </p> <p class='para'> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> PHP ne g&amp;egrave;re pas correctement les cha&amp;icirc;nes telles que <i>&amp;quot;12 300,2&amp;quot;</i>, par d&amp;eacute;faut. Reportez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/language.types.string.php#language.types.string.conversion' class='link'>la conversion de cha&amp;icirc;nes</a>. </span> </p></blockquote><p> </p> <p class='para'> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> Le param&amp;egrave;tre <i><tt class='parameter'>precision</tt></i> a &amp;eacute;t&amp;eacute; introduit en PHP 4. </span> </p></blockquote><p> </p> </div> <a name='function.round.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La valeur &amp;agrave; arrondir </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>precision</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre optionnel de d&amp;eacute;cimales &amp;agrave; arrondir. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une constante parmi <b><tt class='constant'>PHP_ROUND_HALF_UP</tt></b>, <b><tt class='constant'>PHP_ROUND_HALF_DOWN</tt></b>, <b><tt class='constant'>PHP_ROUND_HALF_EVEN</tt></b>, ou <b><tt class='constant'>PHP_ROUND_HALF_ODD</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='function.round.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur arrondie </p> </div> <a name='function.round.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>mode()</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'>9.5</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'>PHP_ROUND_HALF_UP</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;10<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9.5</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'>PHP_ROUND_HALF_DOWN</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;9<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>9.5</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'>PHP_ROUND_HALF_EVEN</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;10<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'>9.5</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'>PHP_ROUND_HALF_ODD</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;9<br /><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'>8.5</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'>PHP_ROUND_HALF_UP</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;9<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'>8.5</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'>PHP_ROUND_HALF_DOWN</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;8<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'>8.5</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'>PHP_ROUND_HALF_EVEN</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;8<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'>8.5</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'>PHP_ROUND_HALF_ODD</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;9<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.round.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>mode</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.round.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ceil.php' class='function' rel='rdfs-seeAlso'>ceil()</a> - Arrondit au nombre sup&amp;eacute;rieur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.floor.php' class='function' rel='rdfs-seeAlso'>floor()</a> - Arrondit &amp;agrave; l'entier inf&amp;eacute;rieur</li> <li class='member'><a href='http://www.php.net/manual/fr/function.number-format.php' class='function' rel='rdfs-seeAlso'>number_format()</a> - Formate un nombre pour l'affichage</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Efface un dossier</span></p> </div> <a name='function.rmdir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> Tente d&amp;#039;effacer le dossier dont le chemin est <i><tt class='parameter'>dirname</tt></i> . Le dossier doit &amp;ecirc;tre vide, et le script doit avoir les autorisations ad&amp;eacute;quates. </p> </div> <a name='function.rmdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le chemin vers le dossier. </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'>Note</b>: <span class='simpara'>Le support de contexte a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 5.0.0. Pour une description des contextes, r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/ref.stream.php' class='xref'>Fonctions sur les flux</a>.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rmdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.rmdir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Depuis PHP 5.0.0, <b>rmdir()</b> peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>certains</em> gestionnaires d&amp;#039;URL. Reportez vous &amp;agrave; <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des gestionnaires qui supportent <b>rmdir()</b>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rmdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>rmdir()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(!</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'examples'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>mkdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'examples'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #0000BB'>rmdir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'examples'</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.rmdir.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe-mode</a> est activ&amp;eacute;, PHP v&amp;eacute;rifie si le fichier/dossier que vous allez utiliser a le m&amp;ecirc;me UID que le script qui est actuellement ex&amp;eacute;cut&amp;eacute;.</span></p></blockquote> </div> <a name='function.rmdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Indique si le fichier est un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mkdir.php' class='function' rel='rdfs-seeAlso'>mkdir()</a> - Cr&amp;eacute;e un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Efface un fichier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne &amp;agrave; la premi&amp;egrave;re entr&amp;eacute;e du dossier</span></p> </div> <a name='function.rewinddir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>rewinddir()</b> retourne &amp;agrave; la premi&amp;egrave;re entr&amp;eacute;e du dossier identifi&amp;eacute;e par <i><tt class='parameter'>dir_handle</tt></i> . </p> </div> <a name='function.rewinddir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> de dossier ouverte pr&amp;eacute;c&amp;eacute;demment avec <a href='http://www.php.net/manual/fr/function.opendir.php' class='function'>opendir()</a>. Si la ressource de dossier n&amp;#039;est pas fournie, la derni&amp;egrave;re ressource ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.opendir.php' class='function'>opendir()</a> sera utilis&amp;eacute;e. </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/fr/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'>Replace le pointeur de fichier au d&amp;eacute;but</span></p> </div> <a name='function.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>rewind</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$handle</tt></span> )</div> <p class='para rdfs-comment'> Replace le pointeur de fichier <i><tt class='parameter'>handle</tt></i> au d&amp;eacute;but du flux. </p> <blockquote><p><b class='note'>Note</b>: Si vous avez ouvert le fichier en mode d&amp;#039;ajout (&amp;quot;a&amp;quot; ou &amp;quot;a+&amp;quot;), toutes les donn&amp;eacute;es que vous &amp;eacute;crirez dans ce fichier seront toujours ajout&amp;eacute;es, sans se soucier de la position du pointeur de fichier. <br /> </p></blockquote> </div> <a name='function.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le pointeur de fichier doit &amp;ecirc;tre valide, et avoir &amp;eacute;t&amp;eacute; correctement ouvert par <a href='http://www.php.net/manual/fr/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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.rewind.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>rewind()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r+'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Really&amp;nbsp;long&amp;nbsp;sentence.'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Foo'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>rewind</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /><br />echo&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'>filesize</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'output.txt'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Foolly long sentence. </pre></div> </div> </div><p> </p> </div> <a name='function.rewind.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.fread.php' class='function' rel='rdfs-seeAlso'>fread()</a> - Lecture du fichier en mode binaire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fseek.php' class='function' rel='rdfs-seeAlso'>fseek()</a> - Modifie la position du pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ftell.php' class='function' rel='rdfs-seeAlso'>ftell()</a> - Renvoie la position courant du pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - &amp;Eacute;crit un fichier en mode binaire</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Restaure la valeur de la directive de configuration include_path</span></p> </div> <a name='function.restore-include-path.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Restaure la valeur de la directive de configuration <a href='http://www.php.net/manual/fr/ini.core.php#ini.include-path' class='link'>include_path</a> &amp;agrave; sa valeur originale de d&amp;eacute;but de script, telle qu&amp;#039;inscrite dans le <var class='filename'>php.ini</var>. </p> </div> <a name='function.restore-include-path.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.restore-include-path.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>set_include_path</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/inc'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/inc<br /><br />//&amp;nbsp;Fonctionne&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;4.3.0<br /></span><span style='color: #0000BB'>restore_include_path</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fonctionne&amp;nbsp;sur&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;versions<br /></span><span style='color: #0000BB'>ini_restore</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'include_path'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.restore-include-path.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - Restaure la valeur de l'option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-include-path.php' class='function' rel='rdfs-seeAlso'>get_include_path()</a> - Lit la valeur de la directive de configuration include_path</li> <li class='member'><a href='http://www.php.net/manual/fr/function.set-include-path.php' class='function' rel='rdfs-seeAlso'>set_include_path()</a> - Modifie la valeur de la directive de configuration include_path</li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'> R&amp;eacute;active l&amp;#039;ancienne fonction de gestion d&amp;#039;exceptions </span></p> </div> <a name='function.restore-exception-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>restore_exception_handler</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>restore_exception_handler()</b> est utilis&amp;eacute;, apr&amp;egrave;s le changement de la fonction de gestion d&amp;#039;exceptions avec la fonction <a href='http://www.php.net/manual/fr/function.set-exception-handler.php' class='function'>set_exception_handler()</a>, pour revenir &amp;agrave; l&amp;#039;ancien gestionnaire d&amp;#039;exceptions (qui peut &amp;ecirc;tre la fonction interne ou une fonction d&amp;eacute;finie par l&amp;#039;utilisateur). </p> </div> <a name='function.restore-exception-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne toujours <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-exception-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>restore_exception_handler()</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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>exception_handler_1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>']&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>exception_handler_2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>']&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_2'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>restore_exception_handler</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Ceci&amp;nbsp;utilise&amp;nbsp;le&amp;nbsp;premier&amp;nbsp;gestionnaire&amp;nbsp;d\'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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> [exception_handler_1] Ceci utilise le premier gestionnaire d&amp;#039;exception... </pre></div> </div> </div><p> </p> </div> <a name='function.restore-exception-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.set-exception-handler.php' class='function' rel='rdfs-seeAlso'>set_exception_handler()</a> - D&amp;eacute;finit une fonction utilisateur de gestion d'exceptions</li> <li class='member'><a href='http://www.php.net/manual/fr/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Sp&amp;eacute;cifie une fonction utilisateur comme gestionnaire d'erreurs</li> <li class='member'><a href='http://www.php.net/manual/fr/function.restore-error-handler.php' class='function' rel='rdfs-seeAlso'>restore_error_handler()</a> - R&amp;eacute;active l'ancienne fonction de gestion des erreurs</li> <li class='member'><a href='http://www.php.net/manual/fr/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Fixe le niveau de rapport d'erreurs 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="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/fr/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'>R&amp;eacute;active l&amp;#039;ancienne fonction de gestion des erreurs</span></p> </div> <a name='function.restore-error-handler.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>restore_error_handler</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Utilis&amp;eacute;e apr&amp;egrave;s avoir modifi&amp;eacute; la fonction de gestion des erreurs, gr&amp;acirc;ce &amp;agrave; <a href='http://www.php.net/manual/fr/function.set-error-handler.php' class='function'>set_error_handler()</a>, <b>restore_error_handler()</b> permet de r&amp;eacute;utiliser l&amp;#039;ancienne version de gestion des erreurs (qui peut &amp;ecirc;tre la fonction PHP par d&amp;eacute;faut, ou une autre fonction utilisateur). </p> </div> <a name='function.restore-error-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne toujours <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-error-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>restore_error_handler()</b></b></p> <div class='example-contents para'><p> Si <a href='http://www.php.net/manual/fr/function.unserialize.php' class='function'>unserialize()</a> cause une erreur, alors le gestionnaire d&amp;#039;erreurs original est restaur&amp;eacute;. </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 />echo&amp;nbsp;</span><span style='color: #DD0000'>'Valeur&amp;nbsp;incorrectement&amp;nbsp;lin&amp;eacute;aris&amp;eacute;e.\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Valeur incorrectement lin&amp;eacute;aris&amp;eacute;e. </pre></div> </div> </div><p> </p> </div> <a name='function.restore-error-handler.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: L&amp;#039;appel de la fonction <b>restore_error_handler()</b> depuis la fonction <i>error_handler</i> est ignor&amp;eacute;. <br /> </p></blockquote> </div> <a name='function.restore-error-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Fixe le niveau de rapport d'erreurs PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Sp&amp;eacute;cifie une fonction utilisateur comme gestionnaire d'erreurs</li> <li class='member'><a href='http://www.php.net/manual/fr/function.restore-exception-handler.php' class='function' rel='rdfs-seeAlso'>restore_exception_handler()</a> - R&amp;eacute;active l'ancienne fonction de gestion d'exceptions</li> <li class='member'><a href='http://www.php.net/manual/fr/function.trigger-error.php' class='function' rel='rdfs-seeAlso'>trigger_error()</a> - D&amp;eacute;clenche une erreur utilisateur</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Remet le pointeur interne de tableau au d&amp;eacute;but</span></p> </div> <a name='function.reset.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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> replace le pointeur de tableau <i><tt class='parameter'>array</tt></i> au premier &amp;eacute;l&amp;eacute;ment et retourne la valeur du premier &amp;eacute;l&amp;eacute;ment. </p> </div> <a name='function.reset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.reset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur du premier &amp;eacute;l&amp;eacute;ment du tableau, ou <b><tt class='constant'>FALSE</tt></b> si le tableau est vide. </p> </div> <a name='function.reset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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<br /><br />$array&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'step&amp;nbsp;one'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;two'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;three'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'step&amp;nbsp;four'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Par&amp;nbsp;d&amp;eacute;faut,&amp;nbsp;le&amp;nbsp;pointeur&amp;nbsp;est&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;premier&amp;nbsp;&amp;eacute;l&amp;eacute;ment<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;one'<br /><br />//&amp;nbsp;on&amp;nbsp;saute&amp;nbsp;deux&amp;nbsp;&amp;eacute;l&amp;eacute;ments<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>next</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;three'<br /><br />//&amp;nbsp;on&amp;nbsp;remet&amp;nbsp;le&amp;nbsp;pointeur&amp;nbsp;au&amp;nbsp;d&amp;eacute;but<br /></span><span style='color: #0000BB'>reset</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;one'<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.reset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retourne l'&amp;eacute;l&amp;eacute;ment courant du tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retourne chaque paire cl&amp;eacute;/valeur d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Positionne le pointeur de tableau en fin de tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - Avance le pointeur interne d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Recule le pointeur courant de tableau</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Renomme un fichier ou un dossier</span></p> </div> <a name='function.rename.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> Tente de renommer <i><tt class='parameter'>oldname</tt></i> en <i><tt class='parameter'>newname</tt></i> . </p> </div> <a name='function.rename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Note</b>: L&amp;#039;ancien nom. Le gestionnaire utilis&amp;eacute; dans le param&amp;egrave;tre <i><tt class='parameter'>oldname</tt></i> <em class='emphasis'>DOIT</em> &amp;ecirc;tre le m&amp;ecirc;me que celui utilis&amp;eacute; dans <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'> Le nouveau nom. </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'>Note</b>: <span class='simpara'>Le support de contexte a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 5.0.0. Pour une description des contextes, r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/ref.stream.php' class='xref'>Fonctions sur les flux</a>.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.rename.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> <b>rename()</b> peut aussi &amp;ecirc;tre utilis&amp;eacute;e avec <em class='emphasis'>certains</em> gestionnaires d&amp;#039;URL. Reportez vous &amp;agrave; <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour une liste des gestionnaires qui supportent <b>rename()</b>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <b>rename()</b> ne pouvait pas renommer des fichiers entre diff&amp;eacute;rentes partitions Unix. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rename.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 />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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.copy.php' class='function' rel='rdfs-seeAlso'>copy()</a> - Copie un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Efface un fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.move-uploaded-file.php' class='function' rel='rdfs-seeAlso'>move_uploaded_file()</a> - D&amp;eacute;place un fichier t&amp;eacute;l&amp;eacute;charg&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Enregistre une fonction ex&amp;eacute;cut&amp;eacute;e &amp;agrave; chaque tick</span></p> </div> <a name='function.register-tick-function.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>register_tick_function</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='simpara'> <b>register_tick_function()</b> enregistre la fonction <i><tt class='parameter'>function</tt></i> pour &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;e &amp;agrave; chaque fois qu&amp;#039;un <a href='http://www.php.net/manual/fr/control-structures.declare.php#control-structures.declare.ticks' class='link'>tick</a> survient. </p> </div> <a name='function.register-tick-function.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nom de la fonction, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> ou d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> d&amp;#039;objets et de m&amp;eacute;thodes. </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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.register-tick-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;Utilisation&amp;nbsp;d'une&amp;nbsp;fonction&amp;nbsp;de&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;Utilisation&amp;nbsp;d'une&amp;nbsp;m&amp;eacute;thode&amp;nbsp;d'objet<br /></span><span style='color: #0000BB'>$object&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>my_class</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>register_tick_function</span><span style='color: #007700'>(array(&amp;amp;</span><span style='color: #0000BB'>$object</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_method'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.register-tick-function.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Les ticks sont maintenant support&amp;eacute;s sur les serveurs Web thread&amp;eacute;s. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.register-tick-function.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> <b>register_tick_function()</b> ne doit pas &amp;ecirc;tre utilis&amp;eacute; avec les serveurs web thread&amp;eacute;, en PHP 5.2 et plus anciens. </p> </div> </div> <a name='function.register-tick-function.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/control-structures.declare.php' class='link'>declare</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.unregister-tick-function.php' class='function' rel='rdfs-seeAlso'>unregister_tick_function()</a> - Annule la fonction ex&amp;eacute;cut&amp;eacute;e &amp;agrave; chaque tick</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="register_shutdown_function" value="<div id='function.register-shutdown-function' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Enregistre une fonction pour ex&amp;eacute;cution &amp;agrave; l&amp;#039;extinction</span></p> </div> <a name='function.register-shutdown-function.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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/fr/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/fr/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/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> <b>register_shutdown_function()</b> enregistre la fonction <i><tt class='parameter'>function</tt></i> pour ex&amp;eacute;cution &amp;agrave; l&amp;#039;extinction. </p> <p class='para'> Plusieurs appels &amp;agrave; <b>register_shutdown_function()</b> sont possibles dans le m&amp;ecirc;me script, et les fonctions seront appel&amp;eacute;es dans le m&amp;ecirc;me ordre que celui dans lequel elles sont enregistr&amp;eacute;es. Si vous appelez <a href='http://www.php.net/manual/fr/function.exit.php' class='function'>exit()</a> durant l&amp;#039;une des fonctions d&amp;#039;extinction, le processus sera d&amp;eacute;finitivement arr&amp;ecirc;t&amp;eacute;, sans que les autres fonctions soient appel&amp;eacute;es. </p> </div> <a name='function.register-shutdown-function.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La fonction &amp;agrave; enregistrer, pour ex&amp;eacute;cution &amp;agrave; l&amp;#039;extinction. </p> <p class='para'> Une fonction d&amp;#039;extinction est appel&amp;eacute;e dans le traitement d&amp;#039;une requ&amp;ecirc;te, ce qui fait qu&amp;#039;il est possible d&amp;#039;envoyer des messages depuis ces fonctions. Il n&amp;#039;y a actuellement aucun moyen de traiter les donn&amp;eacute;es avec les fonctions de bufferisation dans la fonction d&amp;#039;extinction. </p> <p class='para'> Les fonctions d&amp;#039;extinction sont appel&amp;eacute;es apr&amp;egrave;s avoir ferm&amp;eacute; tous les buffers, et, par exepmle, le contenu ne sera pas compress&amp;eacute; si <a href='http://www.php.net/manual/fr/zlib.configuration.php#ini.zlib.output-compression' class='link'>zlib.output_compression</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Il est possible de passer des param&amp;egrave;tres aux fonctions d&amp;#039;extinction en configurant ces param&amp;egrave;tres suppl&amp;eacute;mentaires. </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-shutdown-function.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.register-shutdown-function.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Les fonctions d&amp;#039;extinction font maintenant partie de la requ&amp;ecirc;te. Dans les versions pr&amp;eacute;c&amp;eacute;dentes, et sous Apache, les fonctions enregistr&amp;eacute;es &amp;eacute;taient appel&amp;eacute;e une fois que la requ&amp;ecirc;te &amp;eacute;tait compl&amp;egrave;tement termin&amp;eacute;e. (y compris lorsque les buffers ont &amp;eacute;t&amp;eacute; vid&amp;eacute;s) ce qui fait qu&amp;#039;il n&amp;#039;&amp;eacute;tait pas possible d&amp;#039;envoyer de contenu au navigateur avec <a href='http://www.php.net/manual/fr/function.echo.php' class='function'>echo()</a> ou <a href='http://www.php.net/manual/fr/function.print.php' class='function'>print()</a>, ou encore lire le contenu avec les fonctions <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>. Les en-t&amp;ecirc;tes &amp;eacute;taient &amp;eacute;galement toujours envoy&amp;eacute;s. </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> Ajout du support des param&amp;egrave;tres suppl&amp;eacute;mentaires. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.register-shutdown-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>register_shutdown_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: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>shutdown</span><span style='color: #007700'>()<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;Voici&amp;nbsp;notre&amp;nbsp;fonction&amp;nbsp;shutdown<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;dans&amp;nbsp;laquelle&amp;nbsp;nous&amp;nbsp;pouvons&amp;nbsp;faire<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;derni&amp;egrave;res&amp;nbsp;op&amp;eacute;rations<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;avant&amp;nbsp;la&amp;nbsp;fin&amp;nbsp;du&amp;nbsp;script.<br /><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'>'Script&amp;nbsp;ex&amp;eacute;cut&amp;eacute;&amp;nbsp;avec&amp;nbsp;succ&amp;egrave;s'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>register_shutdown_function</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'shutdown'</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-shutdown-function.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Typiquement, les fonctions non d&amp;eacute;finies causent des erreurs fatales en PHP, mais lorsque la fonction <i><tt class='parameter'>function</tt></i> est appel&amp;eacute;e avec <b>register_shutdown_function()</b> en &amp;eacute;tant non d&amp;eacute;finie, une erreur de type <b><tt class='constant'>E_WARNING</tt></b> est g&amp;eacute;n&amp;eacute;r&amp;eacute;e. De plus, pour des raisons internes &amp;agrave; PHP cette erreur va &amp;Atilde;&amp;ordf;tre indiqu&amp;eacute;e comme <i>Unknown at line #0</i>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Le dossier de travail du script peut changer dans la fonction d&amp;#039;extinction sous quelques serveurs web, e.g. Apache. <br /> </p></blockquote> </div> <a name='function.register-shutdown-function.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/ini.core.php#ini.auto-append-file' class='link'>auto_append_file</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.exit.php' class='function' rel='rdfs-seeAlso'>exit()</a> - Affiche un message et termine le script courant</li> <li class='member'>La section sur la <a href='http://www.php.net/manual/fr/features.connection-handling.php' class='link'>gestion des connexions</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::__construct" value="<div id='regexiterator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Description</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/fr/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'>Liste de param&amp;egrave;tres</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/fr/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/fr/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><b class='classname'>RegexIterator</b> 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/fr/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/fr/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/fr/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/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Expression rationnelle globale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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/fr/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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='regexiterator.setpregflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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/fr/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><b class='classname'>RegexIterator</b> 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/fr/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/fr/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/fr/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/fr/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/fr/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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='regexiterator.setmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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/fr/class.regexiterator.php#regexiterator.constants' class='link'>predefined constants</a>. </p><table class='doctable table'> <caption><b><b class='classname'>RegexIterator</b> 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/fr/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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='regexiterator.setflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Valeurs de retour</h3> <p class='para'> Returns the regular expression flags. </p> </div> <a name='regexiterator.getpregflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Valeurs de retour</h3> <p class='para'> Returns the operation mode. </p> </div> <a name='regexiterator.getmode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Valeurs de retour</h3> <p class='para'> Returns the special flags. </p> </div> <a name='regexiterator.getflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='regexiterator.accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='regexiterator.accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/class.regexiterator.php'>La classe <b class='classname'>RegexIterator</b></a></h1> <div class='partintro'> <div id='regexiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Cet it&amp;eacute;rateur sert pour r&amp;eacute;aliser un filtre bas&amp;eacute; sur une expression rationnelle. </p> </div> <div id='regexiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <a href='http://www.php.net/manual/fr/class.filteriterator.php' class='classname'>FilterIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constantes */</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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/class.regexiterator.php#regexiterator.constants.use-key'>USE_KEY</a></var> <span class='initializer'> = 1</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='constructorsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/regexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/filteriterator.construct.php' class='function'>FilterIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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;-d&amp;eacute;finies</h2> <div id='regexiterator.constants.operation-modes' class='section'> <h2 class='title'>Modes d&amp;#039;op&amp;eacute;ration de <b class='classname'>RegexIterator</b></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'> Retourne toutes les occurrences de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant (voyez <a href='http://www.php.net/manual/fr/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'> Retourne la premi&amp;egrave;re occurrence de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant (voyez <a href='http://www.php.net/manual/fr/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'> Effectue une recherche simple pour l&amp;#039;&amp;eacute;l&amp;eacute;ment courant (voyez <a href='http://www.php.net/manual/fr/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'> Remplace l&amp;#039;&amp;eacute;l&amp;eacute;ment courant ou sa cl&amp;eacute; (voyez <a href='http://www.php.net/manual/fr/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'> Retourne les valeurs s&amp;eacute;par&amp;eacute;es pour l&amp;#039;&amp;eacute;l&amp;eacute;ment courant (voyez <a href='http://www.php.net/manual/fr/function.preg-split.php' class='function'>preg_split()</a>). </p> </dd> </dl> </div> <div id='regexiterator.constants.flags' class='section'> <h2 class='title'>Dr&amp;eacute;apeaux RegexIterator</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'> Option sp&amp;eacute;ciale : travaille sur la cl&amp;eacute; au lieu de la valeur. </p> </dd> </dl> </div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/regexiterator.accept.php'>RegexIterator::accept</a> &amp;mdash; Get accept status</li><li><a href='http://www.php.net/manual/fr/regexiterator.construct.php'>RegexIterator::__construct</a> &amp;mdash; Creates a new RegexIterator.</li><li><a href='http://www.php.net/manual/fr/regexiterator.getflags.php'>RegexIterator::getFlags</a> &amp;mdash; Returns the special flags.</li><li><a href='http://www.php.net/manual/fr/regexiterator.getmode.php'>RegexIterator::getMode</a> &amp;mdash; Returns operation mode.</li><li><a href='http://www.php.net/manual/fr/regexiterator.getpregflags.php'>RegexIterator::getPregFlags</a> &amp;mdash; Returns the regular expression flags.</li><li><a href='http://www.php.net/manual/fr/regexiterator.setflags.php'>RegexIterator::setFlags</a> &amp;mdash; Sets the special flags.</li><li><a href='http://www.php.net/manual/fr/regexiterator.setmode.php'>RegexIterator::setMode</a> &amp;mdash; Sets the operation mode.</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Conversion en <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a></span></p> </div> <a name='reflector.tostring.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Conversion en <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflector.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflector.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflector.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Export</span></p> </div> <a name='reflector.export.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Export. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflector.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflector.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflector.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/class.reflector.php'>The Reflector interface</a></h1> <div class='partintro'> <div id='reflector.intro' class='section'> <h2 class='title'>Introduction</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'>Synopsis de la 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/fr/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/fr/reflector.tostring.php' class='function'>__toString</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflector.export.php'>Reflector::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/fr/reflector.tostring.php'>Reflector::__toString</a> &amp;mdash; Conversion en cha&amp;icirc;ne de caract&amp;egrave;res</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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionproperty.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionproperty.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Trying to get or set private or protected class property&amp;#039;s values will result in an exception being thrown. </p> </div> <a name='reflectionproperty.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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>Exemple #2 Getting value from private and protected properties using <a href='http://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionproperty.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionproperty.export.php' class='function' rel='rdfs-seeAlso'>ReflectionProperty::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.setvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionproperty.setvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.isstatic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.ispublic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.isprotected.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.isprivate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.isdefault.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.getvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The doc comment. </p> </div> <a name='reflectionproperty.getdoccomment.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionproperty.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionproperty.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionproperty.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </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'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionproperty.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionproperty.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/class.reflectionproperty.php'>The ReflectionProperty class</a></h1> <div class='partintro'> <div id='reflectionproperty.intro' class='section'> <h2 class='title'>Introduction</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'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionproperty.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/reflectionproperty.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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;-d&amp;eacute;finies</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionproperty.clone.php'>ReflectionProperty::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.construct.php'>ReflectionProperty::__construct</a> &amp;mdash; Construct a ReflectionProperty object</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.export.php'>ReflectionProperty::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.getdeclaringclass.php'>ReflectionProperty::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.getdoccomment.php'>ReflectionProperty::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.getmodifiers.php'>ReflectionProperty::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.getname.php'>ReflectionProperty::getName</a> &amp;mdash; Gets property name</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.getvalue.php'>ReflectionProperty::getValue</a> &amp;mdash; Gets value</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.isdefault.php'>ReflectionProperty::isDefault</a> &amp;mdash; Checks if default value</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.isprivate.php'>ReflectionProperty::isPrivate</a> &amp;mdash; Checks if property is private</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.isprotected.php'>ReflectionProperty::isProtected</a> &amp;mdash; Checks if property is protected</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.ispublic.php'>ReflectionProperty::isPublic</a> &amp;mdash; Checks if property is public</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.isstatic.php'>ReflectionProperty::isStatic</a> &amp;mdash; Checks if property is static</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.setaccessible.php'>ReflectionProperty::setAccessible</a> &amp;mdash; Set property accessibility</li><li><a href='http://www.php.net/manual/fr/reflectionproperty.setvalue.php'>ReflectionProperty::setValue</a> &amp;mdash; Set property value</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionparameter.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionparameter.export.php' class='function' rel='rdfs-seeAlso'>ReflectionParameter::export</a> - Exports</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> class. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionparameter.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Using the <a href='http://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionparameter.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.ispassedbyreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.ispassedbyreference.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.isoptional.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.isdefaultvalueavailable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.isarray.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if an <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getposition.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.getdefaultvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getdefaultvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The parameters default value. </p> </div> <a name='reflectionparameter.getdefaultvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.getdeclaringfunction.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getdeclaringfunction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionparameter.getdeclaringfunction.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.getclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.getclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> </div> <a name='reflectionparameter.getclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionparameter.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The exported reflection. </p> </div> <a name='reflectionparameter.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionparameter.allowsnull.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionparameter.allowsnull.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionparameter.php'>The ReflectionParameter class</a></h1> <div class='partintro'> <div id='reflectionparameter.intro' class='section'> <h2 class='title'>Introduction</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/fr/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> or <a href='http://www.php.net/manual/fr/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> classes and then use their <span class='methodname'><a href='http://www.php.net/manual/fr/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'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionparameter.allowsnull.php'>ReflectionParameter::allowsNull</a> &amp;mdash; Checks if null is allowed</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.clone.php'>ReflectionParameter::__clone</a> &amp;mdash; Clone</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.construct.php'>ReflectionParameter::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.export.php'>ReflectionParameter::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getclass.php'>ReflectionParameter::getClass</a> &amp;mdash; Get class</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getdeclaringclass.php'>ReflectionParameter::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getdeclaringfunction.php'>ReflectionParameter::getDeclaringFunction</a> &amp;mdash; Gets declaring function</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getdefaultvalue.php'>ReflectionParameter::getDefaultValue</a> &amp;mdash; Gets default parameter value</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getname.php'>ReflectionParameter::getName</a> &amp;mdash; Gets parameter name</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.getposition.php'>ReflectionParameter::getPosition</a> &amp;mdash; Gets parameter position</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.isarray.php'>ReflectionParameter::isArray</a> &amp;mdash; Checks if parameter expects an array</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.isdefaultvalueavailable.php'>ReflectionParameter::isDefaultValueAvailable</a> &amp;mdash; Checks if a default value is available</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.isoptional.php'>ReflectionParameter::isOptional</a> &amp;mdash; Checks if optional</li><li><a href='http://www.php.net/manual/fr/reflectionparameter.ispassedbyreference.php'>ReflectionParameter::isPassedByReference</a> &amp;mdash; Checks if passed by reference</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.reflectionobject.php' class='classname'>ReflectionObject</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionobject.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionobject.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionobject.export.php' class='function' rel='rdfs-seeAlso'>ReflectionObject::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionobject.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionobject.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflectionobject.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionobject.php'>The ReflectionObject class</a></h1> <div class='partintro'> <div id='reflectionobject.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The <b class='classname'>ReflectionObject</b> class reports information about an <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>. </p> </div> <div id='reflectionobject.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.export.php' class='function'>ReflectionClass::export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.isinstance.php' class='function'>ReflectionClass::isInstance</a></span> ( <span class='methodparam'><span class='type'>object</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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.newinstance.php' class='function'>ReflectionClass::newInstance</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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;-d&amp;eacute;finies</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionobject.construct.php'>ReflectionObject::__construct</a> &amp;mdash; Constructs a ReflectionObject</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionmethod.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.reflectionmethod.php' class='classname'>ReflectionMethod</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionmethod.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionmethod.export.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::export</a> - Export</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isstatic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.ispublic.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isprotected.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.isprivate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isprivate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isfinal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isdestructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isconstructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.isabstract.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.invokeargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invokeargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/reflectionmethod.invoke.php' class='function' rel='rdfs-seeAlso'>ReflectionMethod::invoke</a> - Invoke</span></li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.invoke.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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/fr/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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionmethod.invoke.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.getprototype.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.getprototype.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The prototype. </p> </div> <a name='reflectionmethod.getprototype.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> A <b class='classname'>ReflectionException</b> exception is thrown if the method does not have a prototype. </p> </div> <a name='reflectionmethod.getprototype.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.getdeclaringclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionmethod.getdeclaringclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionmethod.getdeclaringclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionmethod.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionmethod.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflectionmethod.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionmethod.php'>The ReflectionMethod class</a></h1> <div class='partintro'> <div id='reflectionmethod.intro' class='section'> <h2 class='title'>Introduction</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'>Synopsis de la 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/fr/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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;-d&amp;eacute;finies</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionmethod.construct.php'>ReflectionMethod::__construct</a> &amp;mdash; Constructs a ReflectionMethod</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.export.php'>ReflectionMethod::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.getdeclaringclass.php'>ReflectionMethod::getDeclaringClass</a> &amp;mdash; Gets declaring class</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.getmodifiers.php'>ReflectionMethod::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.getprototype.php'>ReflectionMethod::getPrototype</a> &amp;mdash; Gets prototype</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.invoke.php'>ReflectionMethod::invoke</a> &amp;mdash; Invoke</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.invokeargs.php'>ReflectionMethod::invokeArgs</a> &amp;mdash; Invoke args</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isabstract.php'>ReflectionMethod::isAbstract</a> &amp;mdash; Checks if method is abstract</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isconstructor.php'>ReflectionMethod::isConstructor</a> &amp;mdash; Checks if method is a constructor</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isdestructor.php'>ReflectionMethod::isDestructor</a> &amp;mdash; Checks if method is a destructor</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isfinal.php'>ReflectionMethod::isFinal</a> &amp;mdash; Checks if method is final</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isprivate.php'>ReflectionMethod::isPrivate</a> &amp;mdash; Checks if method is private</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isprotected.php'>ReflectionMethod::isProtected</a> &amp;mdash; Checks if method is protected</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.ispublic.php'>ReflectionMethod::isPublic</a> &amp;mdash; Checks if method is public</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.isstatic.php'>ReflectionMethod::isStatic</a> &amp;mdash; Checks if method is static</li><li><a href='http://www.php.net/manual/fr/reflectionmethod.setaccessible.php'>ReflectionMethod::setAccessible</a> &amp;mdash; Set method accessibility</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The string. </p> </div> <a name='reflectionfunctionabstract.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionfunctionabstract.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.returnsreference.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.returnsreference.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.isuserdefined.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.isuserdefined.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.isinternal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.isdeprecated.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.isdeprecated.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getstaticvariables.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getstaticvariables.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The starting line number. </p> </div> <a name='reflectionfunctionabstract.getstartline.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.reflectionparameter.php' class='type ReflectionParameter'>ReflectionParameter</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The parameters, as a <a href='http://www.php.net/manual/fr/class.reflectionparameter.php' class='classname'>ReflectionParameter</a> object. </p> </div> <a name='reflectionfunctionabstract.getparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The number of required parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofrequiredparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getnumberofparameters.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The number of parameters. </p> </div> <a name='reflectionfunctionabstract.getnumberofparameters.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The name of the function. </p> </div> <a name='reflectionfunctionabstract.getname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getfilename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The file name. </p> </div> <a name='reflectionfunctionabstract.getfilename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionfunctionabstract.getextensionname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The extension information, as a <a href='http://www.php.net/manual/fr/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionfunctionabstract.getextension.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getendline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunctionabstract.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunctionabstract.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionfunctionabstract.php'>The ReflectionFunctionAbstract class</a></h1> <div class='partintro'> <div id='reflectionfunctionabstract.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> A parent class to <a href='http://www.php.net/manual/fr/class.reflectionfunction.php' class='classname'>ReflectionFunction</a>, read its description for details. </p> </div> <div id='reflectionfunctionabstract.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.clone.php'>ReflectionFunctionAbstract::__clone</a> &amp;mdash; Clones function</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getdoccomment.php'>ReflectionFunctionAbstract::getDocComment</a> &amp;mdash; Gets doc comment</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getendline.php'>ReflectionFunctionAbstract::getEndLine</a> &amp;mdash; Gets end line number</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getextension.php'>ReflectionFunctionAbstract::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getextensionname.php'>ReflectionFunctionAbstract::getExtensionName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getfilename.php'>ReflectionFunctionAbstract::getFileName</a> &amp;mdash; Gets file name</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getname.php'>ReflectionFunctionAbstract::getName</a> &amp;mdash; Gets function name</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getnamespacename.php'>ReflectionFunctionAbstract::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getnumberofparameters.php'>ReflectionFunctionAbstract::getNumberOfParameters</a> &amp;mdash; Gets number of parameters</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getnumberofrequiredparameters.php'>ReflectionFunctionAbstract::getNumberOfRequiredParameters</a> &amp;mdash; Gets number of required parameters</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getparameters.php'>ReflectionFunctionAbstract::getParameters</a> &amp;mdash; Gets parameters</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getshortname.php'>ReflectionFunctionAbstract::getShortName</a> &amp;mdash; Gets function short name</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getstartline.php'>ReflectionFunctionAbstract::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.getstaticvariables.php'>ReflectionFunctionAbstract::getStaticVariables</a> &amp;mdash; Gets static variables</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.innamespace.php'>ReflectionFunctionAbstract::inNamespace</a> &amp;mdash; Checks if function in namespace</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.isclosure.php'>ReflectionFunctionAbstract::isClosure</a> &amp;mdash; Checks if closure</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.isdeprecated.php'>ReflectionFunctionAbstract::isDeprecated</a> &amp;mdash; Checks if deprecated</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.isinternal.php'>ReflectionFunctionAbstract::isInternal</a> &amp;mdash; Checks if is internal</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.isuserdefined.php'>ReflectionFunctionAbstract::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/fr/reflectionfunctionabstract.returnsreference.php'>ReflectionFunctionAbstract::returnsReference</a> &amp;mdash; Checks if returns reference</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunction.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunction.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionfunction.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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/fr/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'>Description</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/fr/class.reflectionfunction.php' class='classname'>ReflectionFunction</a> object. </p> </div> <a name='reflectionfunction.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionfunction.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> A <b class='classname'>ReflectionException</b> if the <i><tt class='parameter'>name</tt></i> parameter does not contain a valid function. </p> </div> <a name='reflectionfunction.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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/fr/ini.core.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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionfunction.isdisabled.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/ini.core.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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunction.invokeargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invokeargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Liste de param&amp;egrave;tres</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/fr/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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionfunction.invoke.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionfunction.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionfunction.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflectionfunction.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/class.reflectionfunction.php'>The ReflectionFunction class</a></h1> <div class='partintro'> <div id='reflectionfunction.intro' class='section'> <h2 class='title'>Introduction</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/fr/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'>Synopsis de la 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/fr/class.reflectionfunctionabstract.php' class='classname'>ReflectionFunctionAbstract</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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;-d&amp;eacute;finies</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionfunction.construct.php'>ReflectionFunction::__construct</a> &amp;mdash; Constructs a ReflectionFunction object</li><li><a href='http://www.php.net/manual/fr/reflectionfunction.export.php'>ReflectionFunction::export</a> &amp;mdash; Exports function</li><li><a href='http://www.php.net/manual/fr/reflectionfunction.invoke.php'>ReflectionFunction::invoke</a> &amp;mdash; Invokes function</li><li><a href='http://www.php.net/manual/fr/reflectionfunction.invokeargs.php'>ReflectionFunction::invokeArgs</a> &amp;mdash; Invokes function args</li><li><a href='http://www.php.net/manual/fr/reflectionfunction.isdisabled.php'>ReflectionFunction::isDisabled</a> &amp;mdash; Checks if function is disabled</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionextension.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A string. </p> </div> <a name='reflectionextension.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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/fr/class.reflectionextension.php' class='classname'>ReflectionExtension</a> <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionextension.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionextension.php' class='classname'>ReflectionExtension</a> <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='reflectionextension.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionextension.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionextension.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.info.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Information about the extension. </p> </div> <a name='reflectionextension.info.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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: 290998 $ 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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur 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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The version of the extension. </p> </div> <a name='reflectionextension.getversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionextension.getname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getinientries.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An associative <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 <span class='methodname'><a href='http://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getfunctions.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An associative array of <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getdependencies.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An associative <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getconstants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 <span class='methodname'><a href='http://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getclassnames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionextension.getclasses.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An array of <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionextension.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionextension.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflectionextension.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionextension.php'>The ReflectionExtension class</a></h1> <div class='partintro'> <div id='reflectionextension.intro' class='section'> <h2 class='title'>Introduction</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'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionextension.clone.php'>ReflectionExtension::__clone</a> &amp;mdash; Clones</li><li><a href='http://www.php.net/manual/fr/reflectionextension.construct.php'>ReflectionExtension::__construct</a> &amp;mdash; Constructs a ReflectionExtension</li><li><a href='http://www.php.net/manual/fr/reflectionextension.export.php'>ReflectionExtension::export</a> &amp;mdash; Export</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getclasses.php'>ReflectionExtension::getClasses</a> &amp;mdash; Gets classes</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getclassnames.php'>ReflectionExtension::getClassNames</a> &amp;mdash; Gets class names</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getconstants.php'>ReflectionExtension::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getdependencies.php'>ReflectionExtension::getDependencies</a> &amp;mdash; Gets dependencies</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getfunctions.php'>ReflectionExtension::getFunctions</a> &amp;mdash; Gets extension functions</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getinientries.php'>ReflectionExtension::getINIEntries</a> &amp;mdash; Gets extension ini entries</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getname.php'>ReflectionExtension::getName</a> &amp;mdash; Gets extension name</li><li><a href='http://www.php.net/manual/fr/reflectionextension.getversion.php'>ReflectionExtension::getVersion</a> &amp;mdash; Gets extension version</li><li><a href='http://www.php.net/manual/fr/reflectionextension.info.php'>ReflectionExtension::info</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.tostring.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.tostring.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.tostring.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> object. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionclass.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.clone.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.clone.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionclass.clone.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.setstaticpropertyvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='reflectionclass.setstaticpropertyvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.newinstanceargs.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstanceargs.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.newinstance.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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/fr/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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.newinstance.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isuserdefined.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isuserdefined.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.issubclassof.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/function.is-subclass-of.php' class='function' rel='rdfs-seeAlso'>is_subclass_of()</a> - D&amp;eacute;termine si un objet est une sous-classe</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-parent-class.php' class='function' rel='rdfs-seeAlso'>get_parent_class()</a> - Retourne le nom de la classe d'un objet</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isiterateable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isiterateable.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.isinternal.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isinternal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isinternal.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.isinterface.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isinterface.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isinterface.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.isinstantiable.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isinstantiable.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isinstantiable.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>object</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> Checks if an object is an instance of a class. </p> </div> <a name='reflectionclass.isinstance.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isinstance.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/language.operators.type.php' class='link'>Type operators (instanceof)</a></li> <li class='member'><a href='http://www.php.net/manual/fr/language.oop5.interfaces.php' class='link'>Object Interfaces</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.is-a.php' class='function' rel='rdfs-seeAlso'>is_a()</a> - V&amp;eacute;rifie si l'objet fait parti d'une classe ou a cette classe comme parents</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ReflectionClass::isFinal" value="<div id='reflectionclass.isfinal' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isfinal.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isfinal.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 <span class='methodname'><a href='http://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.isabstract.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.isabstract.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='reflectionclass.implementsinterface.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/function.interface-exists.php' class='function' rel='rdfs-seeAlso'>interface_exists()</a> - V&amp;eacute;rifie si une interface a &amp;eacute;t&amp;eacute; d&amp;eacute;finie</li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getstaticpropertyvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.getstaticpropertyvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getstaticproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getstaticproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The static properties, as an <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a>. </p> </div> <a name='reflectionclass.getstaticproperties.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getstartline.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getstartline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The starting line number, as an <a href='http://www.php.net/manual/fr/language.types.integer.php' class='type integer'>integer</a>. </p> </div> <a name='reflectionclass.getstartline.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getproperty.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperty.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionproperty.php' class='classname'>ReflectionProperty</a>. </p> </div> <a name='reflectionclass.getproperties.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getparentclass.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getparentclass.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a>. </p> </div> <a name='reflectionclass.getparentclass.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The class name. </p> </div> <a name='reflectionclass.getname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getmodifiers.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getmodifiers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.getmodifiers.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getmethods.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Any combination of <b><tt class='constant'>ReflectionMethod::IS_STATIC</tt></b>, <b><tt class='constant'>ReflectionMethod::IS_PUBLIC</tt></b>, <b><tt class='constant'>ReflectionMethod::IS_PROTECTED</tt></b>, <b><tt class='constant'>ReflectionMethod::IS_PRIVATE</tt></b>, <b><tt class='constant'>ReflectionMethod::IS_ABSTRACT</tt></b>, <b><tt class='constant'>ReflectionMethod::IS_FINAL</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.getmethods.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> about a method. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getmethod.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionmethod.php' class='classname'>ReflectionMethod</a>. </p> </div> <a name='reflectionclass.getmethod.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getinterfaces.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An associative <a href='http://www.php.net/manual/fr/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/fr/class.reflectionclass.php' class='classname'>ReflectionClass</a> objects. </p> </div> <a name='reflectionclass.getinterfaces.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getinterfacenames.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getfilename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getfilename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The filename. </p> </div> <a name='reflectionclass.getfilename.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getextensionname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getextensionname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The extensions name. </p> </div> <a name='reflectionclass.getextensionname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getextension.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getextension.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionextension.php' class='classname'>ReflectionExtension</a> object. </p> </div> <a name='reflectionclass.getextension.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getendline.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getdoccomment.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getdoccomment.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getdefaultproperties.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getdefaultproperties.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getconstructor.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getconstructor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> A <a href='http://www.php.net/manual/fr/class.reflectionmethod.php' class='classname'>ReflectionMethod</a> object. </p> </div> <a name='reflectionclass.getconstructor.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getconstants.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='reflectionclass.getconstants.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.getconstant.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> </p> </div> <a name='reflectionclass.getconstant.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflectionclass.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflectionclass.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflectionclass.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflectionclass.php'>The ReflectionClass class</a></h1> <div class='partintro'> <div id='reflectionclass.intro' class='section'> <h2 class='title'>Introduction</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'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.isinstance.php' class='function'>isInstance</a></span> ( <span class='methodparam'><span class='type'>object</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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/reflectionclass.newinstance.php' class='function'>newInstance</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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;-d&amp;eacute;finies</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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflectionclass.clone.php'>ReflectionClass::__clone</a> &amp;mdash; Clones object</li><li><a href='http://www.php.net/manual/fr/reflectionclass.construct.php'>ReflectionClass::__construct</a> &amp;mdash; Constructs a ReflectionClass</li><li><a href='http://www.php.net/manual/fr/reflectionclass.export.php'>ReflectionClass::export</a> &amp;mdash; Exports a class</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getconstant.php'>ReflectionClass::getConstant</a> &amp;mdash; Gets defined constants</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getconstants.php'>ReflectionClass::getConstants</a> &amp;mdash; Gets constants</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getconstructor.php'>ReflectionClass::getConstructor</a> &amp;mdash; Gets constructor</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getdefaultproperties.php'>ReflectionClass::getDefaultProperties</a> &amp;mdash; Gets default properties</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getdoccomment.php'>ReflectionClass::getDocComment</a> &amp;mdash; Gets doc comments</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getendline.php'>ReflectionClass::getEndLine</a> &amp;mdash; Gets end line</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getextension.php'>ReflectionClass::getExtension</a> &amp;mdash; Gets extension info</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getextensionname.php'>ReflectionClass::getExtensionName</a> &amp;mdash; Gets an extensions name</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getfilename.php'>ReflectionClass::getFileName</a> &amp;mdash; Gets a filename</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getinterfacenames.php'>ReflectionClass::getInterfaceNames</a> &amp;mdash; Gets the interface names</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getinterfaces.php'>ReflectionClass::getInterfaces</a> &amp;mdash; Gets the interfaces</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getmethod.php'>ReflectionClass::getMethod</a> &amp;mdash; Gets a ReflectionMethod</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getmethods.php'>ReflectionClass::getMethods</a> &amp;mdash; Gets a list of methods</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getmodifiers.php'>ReflectionClass::getModifiers</a> &amp;mdash; Gets modifiers</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getname.php'>ReflectionClass::getName</a> &amp;mdash; Gets class name</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getnamespacename.php'>ReflectionClass::getNamespaceName</a> &amp;mdash; Gets namespace name</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getparentclass.php'>ReflectionClass::getParentClass</a> &amp;mdash; Gets parent class</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getproperties.php'>ReflectionClass::getProperties</a> &amp;mdash; Gets properties</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getproperty.php'>ReflectionClass::getProperty</a> &amp;mdash; Gets property</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getshortname.php'>ReflectionClass::getShortName</a> &amp;mdash; Gets short name</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getstartline.php'>ReflectionClass::getStartLine</a> &amp;mdash; Gets starting line number</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getstaticproperties.php'>ReflectionClass::getStaticProperties</a> &amp;mdash; Gets static properties</li><li><a href='http://www.php.net/manual/fr/reflectionclass.getstaticpropertyvalue.php'>ReflectionClass::getStaticPropertyValue</a> &amp;mdash; Gets static property value</li><li><a href='http://www.php.net/manual/fr/reflectionclass.hasconstant.php'>ReflectionClass::hasConstant</a> &amp;mdash; Checks if constant is defined</li><li><a href='http://www.php.net/manual/fr/reflectionclass.hasmethod.php'>ReflectionClass::hasMethod</a> &amp;mdash; Checks if method is defined</li><li><a href='http://www.php.net/manual/fr/reflectionclass.hasproperty.php'>ReflectionClass::hasProperty</a> &amp;mdash; Checks if property is defined</li><li><a href='http://www.php.net/manual/fr/reflectionclass.implementsinterface.php'>ReflectionClass::implementsInterface</a> &amp;mdash; Implements interface</li><li><a href='http://www.php.net/manual/fr/reflectionclass.innamespace.php'>ReflectionClass::inNamespace</a> &amp;mdash; Checks if in namespace</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isabstract.php'>ReflectionClass::isAbstract</a> &amp;mdash; Checks if class is abstract</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isfinal.php'>ReflectionClass::isFinal</a> &amp;mdash; Checks if class is final</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isinstance.php'>ReflectionClass::isInstance</a> &amp;mdash; Checks class for instance</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isinstantiable.php'>ReflectionClass::isInstantiable</a> &amp;mdash; Checks if instantiable</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isinterface.php'>ReflectionClass::isInterface</a> &amp;mdash; Checks if interface</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isinternal.php'>ReflectionClass::isInternal</a> &amp;mdash; Checks if internal</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isiterateable.php'>ReflectionClass::isIterateable</a> &amp;mdash; Checks if iterateable</li><li><a href='http://www.php.net/manual/fr/reflectionclass.issubclassof.php'>ReflectionClass::isSubclassOf</a> &amp;mdash; Checks if a subclass</li><li><a href='http://www.php.net/manual/fr/reflectionclass.isuserdefined.php'>ReflectionClass::isUserDefined</a> &amp;mdash; Checks if user defined</li><li><a href='http://www.php.net/manual/fr/reflectionclass.newinstance.php'>ReflectionClass::newInstance</a> &amp;mdash; New instance</li><li><a href='http://www.php.net/manual/fr/reflectionclass.newinstanceargs.php'>ReflectionClass::newInstanceArgs</a> &amp;mdash; New instance args</li><li><a href='http://www.php.net/manual/fr/reflectionclass.setstaticpropertyvalue.php'>ReflectionClass::setStaticPropertyValue</a> &amp;mdash; Sets static property value</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflection.getmodifiernames.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> An array of modifier names. </p> </div> <a name='reflection.getmodifiernames.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='reflection.export.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La r&amp;eacute;flection &amp;agrave; exporter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le fait de le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>TRUE</tt></b> retournera l&amp;#039;export plut&amp;ocirc;t que l&amp;#039;&amp;eacute;mission. Le d&amp;eacute;finir &amp;agrave; <b><tt class='constant'>FALSE</tt></b> (par d&amp;eacute;faut) fera l&amp;#039;inverse. </p> </dd> </dl> <p> </p> </div> <a name='reflection.export.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, l&amp;#039;export sera retourn&amp;eacute; sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, sinon, <b><tt class='constant'>NULL</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='reflection.export.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.reflection.php'>The Reflection class</a></h1> <div class='partintro'> <div id='reflection.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> The reflection class. </p> </div> <div id='reflection.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/reflection.export.php' class='function'>export</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/reflection.export.php'>Reflection::export</a> &amp;mdash; Exports</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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'>Liste de param&amp;egrave;tres</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/fr/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/fr/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><b class='classname'>RegexIterator</b> 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/fr/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/fr/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/fr/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/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Expression rationnelle globale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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/fr/recursiveregexiterator.getchildren.php' class='function'>RecursiveRegexIterator::getChildren</a></span>. </p> </div> <a name='recursiveregexiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveregexiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveregexiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Erreurs / Exceptions</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/class.recursiveregexiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursiveregexiterator.php' class='classname'>RecursiveRegexIterator</a></a></h1> <div class='partintro'> <div id='recursiveregexiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Cet it&amp;eacute;rateur r&amp;eacute;cursif peut filtrer un autre it&amp;eacute;rateur r&amp;eacute;cursif &amp;agrave; l&amp;#039;aide d&amp;#039;une expression rationnelle. </p> </div> <div id='recursiveregexiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <b class='classname'>RegexIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><a href='http://www.php.net/manual/fr/recursiveregexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/recursiveregexiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursiveregexiterator.construct.php'>RecursiveRegexIterator::__construct</a> &amp;mdash; Creates a new RecursiveRegexIterator.</li><li><a href='http://www.php.net/manual/fr/recursiveregexiterator.getchildren.php'>RecursiveRegexIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/class.traversable.php' class='type Traversable'>Traversable</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt><span class='initializer'> = LEAVES_ONLY</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt><span class='initializer'> = 0</span></span> ]] )</div> <p class='para rdfs-comment'> Creates a <a href='http://www.php.net/manual/fr/class.recursiveiteratoriterator.php' class='classname'>RecursiveIteratorIterator</a> from a <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a> or <a href='http://www.php.net/manual/fr/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'>Valeurs de retour</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/fr/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'>V&amp;eacute;rifie si la position courante est valide</span></p> </div> <a name='recursiveiteratoriterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>RecursiveIteratorIterator::valid</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> si la position courante est valide, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.setmaxdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='recursiveiteratoriterator.setmaxdepth.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Emits an Exception if <i><tt class='parameter'>max_depth</tt></i> is less than <i>-1</i>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::rewind" value="<div id='recursiveiteratoriterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Replace l&amp;#039;it&amp;eacute;rateur au d&amp;eacute;but</span></p> </div> <a name='recursiveiteratoriterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.nextelement.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.nextelement.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>D&amp;eacute;place l&amp;#039;it&amp;eacute;rateur &amp;agrave; la position suivante</span></p> </div> <a name='recursiveiteratoriterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Acc&amp;egrave;de &amp;agrave; la cl&amp;eacute; courante</span></p> </div> <a name='recursiveiteratoriterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La cl&amp;eacute; courante. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>L&amp;#039;it&amp;eacute;rateur secondaire actif courant</span></p> </div> <a name='recursiveiteratoriterator.getsubiterator.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.getsubiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.getsubiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;it&amp;eacute;rateur secondaire actif courant. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.getmaxdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.getmaxdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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/fr/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'>R&amp;eacute;cup&amp;egrave;re la profondeur courante de la r&amp;eacute;cursivit&amp;eacute; de l&amp;#039;it&amp;eacute;rateur</span></p> </div> <a name='recursiveiteratoriterator.getdepth.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.getdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.getdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La profondeur courante de la r&amp;eacute;cursivit&amp;eacute; de l&amp;#039;it&amp;eacute;rateur. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.enditeration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.enditeration.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.endchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.endchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Acc&amp;egrave;de &amp;agrave; la valeur de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant</span></p> </div> <a name='recursiveiteratoriterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur de l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.callhaschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.callhaschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.callgetchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.callgetchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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/fr/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'>Description</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/fr/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span> call. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.beginiteration.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.beginiteration.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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/fr/recursiveiteratoriterator.rewind.php' class='function'>RecursiveIteratorIterator::rewind</a></span>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursiveiteratoriterator.beginchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiteratoriterator.beginchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/class.recursiveiteratoriterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursiveiteratoriterator.php' class='classname'>RecursiveIteratorIterator</a></a></h1> <div class='partintro'> <div id='recursiveiteratoriterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Peut &amp;ecirc;tre utilis&amp;eacute; pour it&amp;eacute;rer sur des it&amp;eacute;rateurs, r&amp;eacute;cursivement. </p> </div> <div id='recursiveiteratoriterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</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/fr/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/fr/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/fr/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/fr/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/fr/recursiveiteratoriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/recursiveiteratoriterator.setmaxdepth.php' class='function'>setMaxDepth</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$max_depth</tt><span class='initializer'> = -1</span></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.beginchildren.php'>RecursiveIteratorIterator::beginChildren</a> &amp;mdash; Begin children</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.beginiteration.php'>RecursiveIteratorIterator::beginIteration</a> &amp;mdash; Begin Iteration</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.callgetchildren.php'>RecursiveIteratorIterator::callGetChildren</a> &amp;mdash; Get children</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.callhaschildren.php'>RecursiveIteratorIterator::callHasChildren</a> &amp;mdash; Has children</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.construct.php'>RecursiveIteratorIterator::__construct</a> &amp;mdash; Construct a RecursiveIteratorIterator</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a> &amp;mdash; Acc&amp;egrave;de &amp;agrave; la valeur de l'&amp;eacute;l&amp;eacute;ment courant</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.endchildren.php'>RecursiveIteratorIterator::endChildren</a> &amp;mdash; End children</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.enditeration.php'>RecursiveIteratorIterator::endIteration</a> &amp;mdash; End Iteration</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re la profondeur courante de la r&amp;eacute;cursivit&amp;eacute; de l'it&amp;eacute;rateur</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.getinneriterator.php'>RecursiveIteratorIterator::getInnerIterator</a> &amp;mdash; Get inner iterator</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.getmaxdepth.php'>RecursiveIteratorIterator::getMaxDepth</a> &amp;mdash; Get max depth</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a> &amp;mdash; L'it&amp;eacute;rateur secondaire actif courant</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a> &amp;mdash; Acc&amp;egrave;de &amp;agrave; la cl&amp;eacute; courante</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a> &amp;mdash; D&amp;eacute;place l'it&amp;eacute;rateur &amp;agrave; la position suivante</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.nextelement.php'>RecursiveIteratorIterator::nextElement</a> &amp;mdash; Next element</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a> &amp;mdash; Replace l'it&amp;eacute;rateur au d&amp;eacute;but</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.setmaxdepth.php'>RecursiveIteratorIterator::setMaxDepth</a> &amp;mdash; Set max depth</li><li><a href='http://www.php.net/manual/fr/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a> &amp;mdash; V&amp;eacute;rifie si la position courante est valide</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/fr/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'>Description</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/fr/recursiveiterator.getchildren.php' class='function'>RecursiveIterator::getChildren</a></span>. </p> </div> <a name='recursiveiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursiveiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/class.recursiveiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a></a></h1> <div class='partintro'> <div id='recursiveiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Les classes qui impl&amp;eacute;mentent <b class='classname'>RecursiveIterator</b> peut &amp;ecirc;tre utilis&amp;eacute;es pour it&amp;eacute;rer sur d&amp;#039;autres it&amp;eacute;rateurs r&amp;eacute;cursivement. </p> </div> <div id='recursiveiterator.synopsis' class='section'> <h2 class='title'>Sommaire de l&amp;#039;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/fr/class.iterator.php' class='classname'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</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/fr/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/fr/recursiveiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/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/fr/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/fr/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/fr/iterator.valid.php' class='function'>Iterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursiveiterator.getchildren.php'>RecursiveIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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/fr/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/fr/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> from a <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> </div> <a name='recursivefilteriterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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/fr/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'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='recursivefilteriterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/filteriterator.accept.php' class='function' rel='rdfs-seeAlso'>FilterIterator::accept</a> - V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant de l'it&amp;eacute;rateur est 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/fr/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'>Description</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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivefilteriterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Description</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/fr/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a>. </p> </div> <a name='recursivefilteriterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivefilteriterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Returns a <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/class.recursivefilteriterator.php'>La classe RecursiveFilterIterator</a></h1> <div class='partintro'> <div id='recursivefilteriterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Cet it&amp;eacute;rateur abstrait filtre les valeurs non souhait&amp;eacute;e d&amp;#039;un <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. Cette classe devrait &amp;ecirc;tre &amp;eacute;tendue afin d&amp;#039;impl&amp;eacute;menter des filtres personnalis&amp;eacute;s. La m&amp;eacute;thode <span class='methodname'><b>RecursiveFilterIterator::accept()</b></span> est abstraite, et doit &amp;ecirc;tre impl&amp;eacute;ment&amp;eacute;e dans la classe &amp;eacute;tendant <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='classname'>RecursiveIterator</a>. </p> </div> <div id='recursivefilteriterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <a href='http://www.php.net/manual/fr/class.filteriterator.php' class='classname'>FilterIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/recursivefilteriterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/recursivefilteriterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/filteriterator.construct.php' class='function'>FilterIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/filteriterator.valid.php' class='function'>FilterIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursivefilteriterator.construct.php'>RecursiveFilterIterator::__construct</a> &amp;mdash; Create a RecursiveFilterIterator from a RecursiveIterator</li><li><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Construit un objet RecursiveDirectoryIterator</span></p> </div> <a name='recursivedirectoryiterator.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Construit un objet <span class='methodname'><b>RecursiveDirectoryIterator</b></span>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Chemin du dossier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Drapeaux optionnels. </p> </dd> </dl> <p> </p> </div> <a name='recursivedirectoryiterator.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='recursivedirectoryiterator.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <a href='http://www.php.net/manual/fr/class.recursivedirectoryiterator.php' class='classname'>RecursiveDirectoryIterator</a></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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Revient &amp;agrave; la position initiale dans le dossier</span></p> </div> <a name='recursivedirectoryiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Se d&amp;eacute;place vers la prochaine entr&amp;eacute;e</span></p> </div> <a name='recursivedirectoryiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne le chemin et le nom de l&amp;#039;entr&amp;eacute;e courante du dossier</span></p> </div> <a name='recursivedirectoryiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le chemin et le nom de l&amp;#039;entr&amp;eacute;e courante du dossier. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>V&amp;eacute;rifie si l&amp;#039;entr&amp;eacute;e courante est un dossier et n&amp;#039;est pas &amp;#039;.&amp;#039; ou &amp;#039;..&amp;#039;</span></p> </div> <a name='recursivedirectoryiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> V&amp;eacute;rifie si l&amp;#039;entr&amp;eacute;e courante est un dossier et n&amp;#039;est pas &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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.getsubpathname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.getsubpathname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.getsubpath.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::getSubPath</a> - R&amp;eacute;cup&amp;egrave;re le sous-chemin</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Retourne le chemin et le nom de l'entr&amp;eacute;e courante du dossier</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>R&amp;eacute;cup&amp;egrave;re le sous-chemin</span></p> </div> <a name='recursivedirectoryiterator.getsubpath.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> R&amp;eacute;cup&amp;egrave;re le sous-chemin. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.getsubpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.getsubpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le sous-chemin (le sous-dossier). </p> </div> <a name='recursivedirectoryiterator.getsubpath.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/recursivedirectoryiterator.key.php' class='function' rel='rdfs-seeAlso'>RecursiveDirectoryIterator::key</a> - Retourne le chemin et le nom de l'entr&amp;eacute;e courante du dossier</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne un it&amp;eacute;rateur pour l&amp;#039;entr&amp;eacute;e courante si c&amp;#039;est un dossier</span></p> </div> <a name='recursivedirectoryiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivedirectoryiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivedirectoryiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un it&amp;eacute;rateur pour l&amp;#039;entr&amp;eacute;e courante, si c&amp;#039;est un dossier. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/class.recursivedirectoryiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursivedirectoryiterator.php' class='classname'>RecursiveDirectoryIterator</a></a></h1> <div class='partintro'> <div id='recursivedirectoryiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> ... </p> </div> <div id='recursivedirectoryiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <a href='http://www.php.net/manual/fr/class.directoryiterator.php' class='classname'>DirectoryIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/recursivedirectoryiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DirectoryIterator</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.current.php' class='function'>DirectoryIterator::current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/directoryiterator.getbasename.php' class='function'>DirectoryIterator::getBasename</a></span> ([ <span class='methodparam'> <span class='type'>string</span> <tt class='parameter'>$suffix</tt> </span> ] )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getctime.php' class='function'>DirectoryIterator::getCTime</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getfilename.php' class='function'>DirectoryIterator::getFilename</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getgroup.php' class='function'>DirectoryIterator::getGroup</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getinode.php' class='function'>DirectoryIterator::getInode</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getmtime.php' class='function'>DirectoryIterator::getMTime</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getowner.php' class='function'>DirectoryIterator::getOwner</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getpath.php' class='function'>DirectoryIterator::getPath</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getpathname.php' class='function'>DirectoryIterator::getPathname</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getperms.php' class='function'>DirectoryIterator::getPerms</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.getsize.php' class='function'>DirectoryIterator::getSize</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.gettype.php' class='function'>DirectoryIterator::getType</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.isdir.php' class='function'>DirectoryIterator::isDir</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.isdot.php' class='function'>DirectoryIterator::isDot</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.isexecutable.php' class='function'>DirectoryIterator::isExecutable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.isfile.php' class='function'>DirectoryIterator::isFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.islink.php' class='function'>DirectoryIterator::isLink</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.isreadable.php' class='function'>DirectoryIterator::isReadable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.iswritable.php' class='function'>DirectoryIterator::isWritable</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span><span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.key.php' class='function'>DirectoryIterator::key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span><span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.next.php' class='function'>DirectoryIterator::next</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/directoryiterator.tostring.php' class='function'>DirectoryIterator::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/directoryiterator.valid.php' class='function'>DirectoryIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.construct.php'>RecursiveDirectoryIterator::__construct</a> &amp;mdash; Construit un objet RecursiveDirectoryIterator</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a> &amp;mdash; Retourne un it&amp;eacute;rateur pour l'entr&amp;eacute;e courante si c'est un dossier</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.getsubpath.php'>RecursiveDirectoryIterator::getSubPath</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re le sous-chemin</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.getsubpathname.php'>RecursiveDirectoryIterator::getSubPathname</a> &amp;mdash; Get sub path and name</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a> &amp;mdash; V&amp;eacute;rifie si l'entr&amp;eacute;e courante est un dossier et n'est pas '.' ou '..'</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a> &amp;mdash; Retourne le chemin et le nom de l'entr&amp;eacute;e courante du dossier</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a> &amp;mdash; Se d&amp;eacute;place vers la prochaine entr&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a> &amp;mdash; Revient &amp;agrave; la position initiale dans le dossier</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/fr/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'>Description</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/fr/class.iterator.php' class='type Iterator'>Iterator</a></span> <tt class='parameter'>$iterator</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$flags</tt><span class='initializer'> = self::CALL_TOSTRING</span></span> ] )</div> <p class='para rdfs-comment'> Constructs a new <a href='http://www.php.net/manual/fr/class.recursivecachingiterator.php' class='classname'>RecursiveCachingIterator</a>, which consists of a passed in <i><tt class='parameter'>iterator</tt></i> . </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivecachingiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> The <a href='http://www.php.net/manual/fr/class.recursivecachingiterator.php' class='classname'>RecursiveCachingIterator</a>. </p> </div> <a name='recursivecachingiterator.construct.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/cachingiterator.construct.php' class='function' rel='rdfs-seeAlso'>CachingIterator::__construct</a> - Construit un nouvel objet CachingIterator pour l'it&amp;eacute;rateur</span></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>V&amp;eacute;rifie si l&amp;#039;&amp;eacute;l&amp;eacute;ment courant de l&amp;#039;it&amp;eacute;rateur interne a un fils</span></p> </div> <a name='recursivecachingiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>RecursiveCachingIterator::hasChildren</b></span> ( <span class='methodparam'>void</span> )</div> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivecachingiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivecachingiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> si l&amp;#039;&amp;eacute;l&amp;eacute;ment courant a un fils, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne le fils de l&amp;#039;it&amp;eacute;rateur interne comme un CachingRecursiveIterator</span></p> </div> <a name='recursivecachingiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='recursivecachingiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivecachingiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le fils de l&amp;#039;it&amp;eacute;rateur, sous la forme d&amp;#039;un 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/fr/class.recursivecachingiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursivecachingiterator.php' class='classname'>RecursiveCachingIterator</a></a></h1> <div class='partintro'> <div id='recursivecachingiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> ... </p> </div> <div id='recursivecachingiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <a href='http://www.php.net/manual/fr/class.cachingiterator.php' class='classname'>CachingIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.countable.php' class='interfacename'>Countable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/recursivecachingiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/recursivecachingiterator.getchildren.php' class='function'>getChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/recursivecachingiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/cachingiterator.construct.php' class='function'>CachingIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/cachingiterator.getinneriterator.php' class='function'>CachingIterator::getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/cachingiterator.key.php' class='function'>CachingIterator::key</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/cachingiterator.offsetunset.php' class='function'>CachingIterator::offsetUnset</a></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$index</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/cachingiterator.setflags.php' class='function'>CachingIterator::setFlags</a></span> ( <span class='methodparam'><span class='type'><span class='type bitmask'>bitmask</span></span> <tt class='parameter'>$flags</tt></span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/cachingiterator.tostring.php' class='function'>CachingIterator::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/cachingiterator.valid.php' class='function'>CachingIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/recursivecachingiterator.construct.php'>RecursiveCachingIterator::__construct</a> &amp;mdash; Construct</li><li><a href='http://www.php.net/manual/fr/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a> &amp;mdash; Retourne le fils de l'it&amp;eacute;rateur interne comme un CachingRecursiveIterator</li><li><a href='http://www.php.net/manual/fr/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a> &amp;mdash; V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant de l'it&amp;eacute;rateur interne a un fils</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/fr/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'>Description</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/fr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/fr/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/fr/recursivearrayiterator.getchildren.php' class='function'>RecursiveArrayIterator::getChildren</a></span>. </p> </div> <a name='recursivearrayiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivearrayiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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/fr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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/fr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='recursivearrayiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> An iterator for the current entry, if it is an <a href='http://www.php.net/manual/fr/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> An <a href='http://www.php.net/manual/fr/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/fr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/fr/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/class.recursivearrayiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.recursivearrayiterator.php' class='classname'>RecursiveArrayIterator</a></a></h1> <div class='partintro'> <div id='recursivearrayiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Cet it&amp;eacute;rateur permet la suppression et la modification de valeurs et cl&amp;eacute;s durant l&amp;#039;it&amp;eacute;ration sur des tableaux et des objets, de la m&amp;ecirc;me fa&amp;ccedil;on que <a href='http://www.php.net/manual/fr/class.arrayiterator.php' class='type ArrayIterator'>ArrayIterator</a>. De plus, il est possible d&amp;#039;it&amp;eacute;rer sur l&amp;#039;&amp;eacute;l&amp;eacute;ment courant. </p> </div> <div id='recursivearrayiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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> <a href='http://www.php.net/manual/fr/class.arrayiterator.php' class='classname'>ArrayIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</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/fr/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/fr/recursivearrayiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/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/fr/arrayiterator.construct.php' class='function'>ArrayIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/arrayiterator.valid.php' class='function'>ArrayIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Retourne le chemin canonique absolu</span></p> </div> <a name='function.realpath.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> r&amp;eacute;sout tous les liens symboliques, et remplace toutes les r&amp;eacute;f&amp;eacute;rences <i>/./</i>, <i>/../</i> et <i>/</i> de <i><tt class='parameter'>path</tt></i> puis retourne le chemin canonique absolu ainsi trouv&amp;eacute;. </p> </div> <a name='function.realpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le chemin &amp;agrave; v&amp;eacute;rifier. </p> </dd> </dl> <p> </p> </div> <a name='function.realpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le chemin canonique absolu ainsi trouv&amp;eacute;. Le r&amp;eacute;sultat ne contient aucun lien symbolique, <i>/./</i> ou <i>/../</i>. </p> <p class='para'> <b>realpath()</b> retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient, e.g. si le fichier n&amp;#039;existe pas. </p> </div> <a name='function.realpath.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Avant cette version, <b>realpath()</b> n&amp;#039;&amp;eacute;chouera pas sous les syst&amp;egrave;mes *BSD que si le dernier <i><tt class='parameter'>path</tt></i> n&amp;#039;existe pas. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.realpath.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /etc/passwd </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>realpath()</b> sous Windows</b></p> <div class='example-contents para'><p> Sous Windows, <b>realpath()</b> changera les chemins de style Unix e, chemins de style 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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - S&amp;eacute;pare le nom du fichier et le nom du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Renvoie le nom du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Retourne des informations sur un chemin syst&amp;egrave;me</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Affiche un fichier</span></p> </div> <a name='function.readfile.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>readfile</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$use_include_path</tt><span class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$context</tt></span> ]] )</div> <p class='para rdfs-comment'> Lit un fichier et l&amp;#039;envoie dans le buffer de sortie. </p> </div> <a name='function.readfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le fichier &amp;agrave; lire. </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'> Vous pouvez utiliser le deuxi&amp;egrave;me param&amp;egrave;tre optionnel pour explorer le dossier <a href='http://www.php.net/manual/fr/ini.core.php#ini.include-path' class='link'>include_path</a>, en passant la valeur de <b><tt class='constant'>TRUE</tt></b>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une ressource de contexte. </p> </dd> </dl> <p> </p> </div> <a name='function.readfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre d&amp;#039;octets lus depuis le fichier. Si une erreur survient, retourne <b><tt class='constant'>FALSE</tt></b>, et &amp;agrave; moins que la fonction n&amp;#039;ait &amp;eacute;t&amp;eacute; appel&amp;eacute;e avec @<b>readfile()</b>, un message d&amp;#039;erreur est affich&amp;eacute;. </p> </div> <a name='function.readfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Forcer le t&amp;eacute;l&amp;eacute;chargement en utilisant <b>readfile()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'monkey.gif'</span><span style='color: #007700'>;<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>file_exists</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Description:&amp;nbsp;File&amp;nbsp;Transfer'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Type:&amp;nbsp;application/octet-stream'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename='</span><span style='color: #007700'>.</span><span style='color: #0000BB'>basename</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Transfer-Encoding:&amp;nbsp;binary'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Expires:&amp;nbsp;0'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Cache-Control:&amp;nbsp;must-revalidate,&amp;nbsp;post-check=0,&amp;nbsp;pre-check=0'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Pragma:&amp;nbsp;public'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>header</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Content-Length:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>filesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>ob_clean</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>flush</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>readfile</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='mediaobject'> <div class='imageobject'> <img src='images/e88cefb5c3fca5060e2490b9763c4433-filesystem.readfile.png' /> </div> </div> </div><p> </p> </div> <a name='function.readfile.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le <a href='http://www.php.net/manual/fr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>gestionnaire fopen</a> a &amp;eacute;t&amp;eacute; activ&amp;eacute;e. Voyez <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a> pour plus de d&amp;eacute;tails sur la fa&amp;ccedil;on de sp&amp;eacute;cifier le nom du fichier. Repportez-vous aux <a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</a> pour plus d&amp;#039;informations sur les capacit&amp;eacute;s des diff&amp;eacute;rents gestionnaires, les notes sur leur utilisation, ainsi que les informations sur leurs variables pr&amp;eacute;d&amp;eacute;finies fournies.</p></div> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support de contexte a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 5.0.0. Pour une description des contextes, r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; <a href='http://www.php.net/manual/fr/ref.stream.php' class='xref'>Fonctions sur les flux</a>.</span></p></blockquote> </div> <a name='function.readfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.fpassthru.php' class='function' rel='rdfs-seeAlso'>fpassthru()</a> - Affiche le reste du fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.file.php' class='function' rel='rdfs-seeAlso'>file()</a> - Lit le fichier et renvoie le r&amp;eacute;sultat dans un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Ouvre un fichier ou une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.include.php' class='function' rel='rdfs-seeAlso'>include()</a> - include</li> <li class='member'><a href='http://www.php.net/manual/fr/function.require.php' class='function' rel='rdfs-seeAlso'>require()</a> - require</li> <li class='member'><a href='http://www.php.net/manual/fr/function.virtual.php' class='function' rel='rdfs-seeAlso'>virtual()</a> - Effectue une sous-requ&amp;ecirc;te Apache</li> <li class='member'><a href='http://www.php.net/manual/fr/function.file-get-contents.php' class='function' rel='rdfs-seeAlso'>file_get_contents()</a> - Lit tout un fichier dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/wrappers.php' class='xref'>Liste des protocoles support&amp;eacute;s</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/fr/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'>Lit une entr&amp;eacute;e du dossier</span></p> </div> <a name='function.readdir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>readdir()</b> retourne le nom du fichier suivant dans le dossier identifi&amp;eacute; par <i><tt class='parameter'>dir_handle</tt></i> . Les noms sont retourn&amp;eacute;s dans l&amp;#039;ordre qu&amp;#039;ils sont enregistr&amp;eacute;s dans le syst&amp;egrave;me de fichiers. </p> </div> <a name='function.readdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <span class='type ressource'>ressource</span> de dossier ouverte pr&amp;eacute;c&amp;eacute;demment avec <a href='http://www.php.net/manual/fr/function.opendir.php' class='function'>opendir()</a>. Si la ressource de dossier n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;e, la derni&amp;egrave;re ressource ouverte avec la fonction <a href='http://www.php.net/manual/fr/function.opendir.php' class='function'>opendir()</a> sera utilis&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.readdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nom du fichier en cas de r&amp;eacute;ussite ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> </div> <a name='function.readdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Liste de tous les fichiers dans le r&amp;eacute;pertoire</b></p> <div class='example-contents para'><p> Notez la fa&amp;ccedil;on dont la valeur de retour de <a href='http://www.php.net/manual/fr/class.dir.php' class='function'>dir()</a> est v&amp;eacute;rifi&amp;eacute;e dans l&amp;#039;exemple suivant. Nous testons si la valeur est identique (&amp;eacute;gale et de m&amp;ecirc;me type que -- voyez <a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateurs de comparaison</a> pour plus de d&amp;eacute;tails) <b><tt class='constant'>FALSE</tt></b> sinon, toute entr&amp;eacute;e dans le nom serait &amp;eacute;valu&amp;eacute; &amp;agrave; <b><tt class='constant'>FALSE</tt></b> causera l&amp;#039;arr&amp;ecirc;t de la boucle (exemple, un r&amp;eacute;pertoire nomm&amp;eacute; 0). </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;Notez&amp;nbsp;que&amp;nbsp;!==&amp;nbsp;n'existait&amp;nbsp;pas&amp;nbsp;avant&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'>'/chemin/vers/fichiers'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Directory&amp;nbsp;handle:&amp;nbsp;</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Files:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Ceci&amp;nbsp;est&amp;nbsp;la&amp;nbsp;fa&amp;ccedil;on&amp;nbsp;correcte&amp;nbsp;de&amp;nbsp;traverser&amp;nbsp;un&amp;nbsp;dossier.&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;Ceci&amp;nbsp;est&amp;nbsp;la&amp;nbsp;MAUVAISE&amp;nbsp;fa&amp;ccedil;on&amp;nbsp;de&amp;nbsp;traverser&amp;nbsp;un&amp;nbsp;dossier.&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>Exemple #2 Liste de tous les fichiers dans le r&amp;eacute;pertoire courant et enl&amp;egrave;ve les <i>.</i> et <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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Indique si le fichier est un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.glob.php' class='function' rel='rdfs-seeAlso'>glob()</a> - Recherche des chemins qui v&amp;eacute;rifient un masque</li> <li class='member'><a href='http://www.php.net/manual/fr/function.opendir.php' class='function' rel='rdfs-seeAlso'>opendir()</a> - Ouvre un dossier, et r&amp;eacute;cup&amp;egrave;re un pointeur dessus</li> <li class='member'><a href='http://www.php.net/manual/fr/function.scandir.php' class='function' rel='rdfs-seeAlso'>scandir()</a> - Liste les fichiers et dossiers dans un dossier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Encode une cha&amp;icirc;ne en URL, selon la RFC 1738</span></p> </div> <a name='function.rawurlencode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Encode la cha&amp;icirc;ne fournie, en accord avec la <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'>Liste de param&amp;egrave;tres</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'> L&amp;#039;URL &amp;agrave; encoder. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurlencode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne dont tous les caract&amp;egrave;res non alphanum&amp;eacute;riques (hormis <div class='example-contents screen'>-_.</div>) auront &amp;eacute;t&amp;eacute; remplac&amp;eacute;s par des s&amp;eacute;quences <i>%xy</i> (<i>%</i>), avec xy, deux valeurs hexad&amp;eacute;cimales. Ce codage est conforme &amp;agrave; la <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a> qui &amp;eacute;vite que les caract&amp;egrave;res sp&amp;eacute;ciaux soient interpr&amp;eacute;t&amp;eacute;s comme des d&amp;eacute;limiteurs, et pour prot&amp;eacute;ger les URL lors du transfert (contrairement &amp;agrave; certains syst&amp;egrave;mes email). </p> </div> <a name='function.rawurlencode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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://www.php.net/manual/fr/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>L&amp;#039;exemple ci-dessus va afficher :</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, si vous transmettez un composant PATH_INFO d&amp;#039;une URL : </p> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.rawurldecode.php' class='function' rel='rdfs-seeAlso'>rawurldecode()</a> - D&amp;eacute;code une cha&amp;icirc;ne URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Encode une cha&amp;icirc;ne en 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/fr/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'>D&amp;eacute;code une cha&amp;icirc;ne URL</span></p> </div> <a name='function.rawurldecode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>rawurldecode()</b> retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> dont les s&amp;eacute;quences de caract&amp;egrave;res <i>%xy</i>, avec <i>xy</i> deux valeurs hexad&amp;eacute;cimales, auront &amp;eacute;t&amp;eacute; remplac&amp;eacute;es par le caract&amp;egrave;re ASCII correspondant. </p> </div> <a name='function.rawurldecode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> L&amp;#039;URL &amp;agrave; d&amp;eacute;coder. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurldecode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne l&amp;#039;URL d&amp;eacute;cod&amp;eacute;e, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.rawurldecode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>rawurldecode()</b> ne d&amp;eacute;code pas le symbole d&amp;#039;addition (&amp;quot;<i>+</i>&amp;quot;) contrairement &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.urldecode.php' class='function'>urldecode()</a>. <br /> </p></blockquote> </div> <a name='function.rawurldecode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.rawurlencode.php' class='function' rel='rdfs-seeAlso'>rawurlencode()</a> - Encode une cha&amp;icirc;ne en URL, selon la RFC 1738</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - Encode une cha&amp;icirc;ne en 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/fr/class.rangeexception.php'>La classe RangeException</a></h1> <div class='partintro'> <div id='rangeexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise quand un intervalle invalide est donn&amp;eacute;. </p> </div> <div id='rangeexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Cr&amp;eacute;e un tableau contenant un intervalle d&amp;#039;&amp;eacute;l&amp;eacute;ments</span></p> </div> <a name='function.range.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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/fr/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/fr/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/fr/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'> Cr&amp;eacute;e un tableau contenant un intervalle d&amp;#039;&amp;eacute;l&amp;eacute;ments. </p> </div> <a name='function.range.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Valeur basse. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>high</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur haute. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>step</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si une valeur est donn&amp;eacute;e au param&amp;egrave;tre <i><tt class='parameter'>step</tt></i> , il sera utilis&amp;eacute; comme valeur incr&amp;eacute;mentale entre les &amp;eacute;l&amp;eacute;ments de la s&amp;eacute;quence. <i><tt class='parameter'>step</tt></i> doit &amp;ecirc;tre exprim&amp;eacute; comme un nombre entier positif. S&amp;#039;il n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute;, <i><tt class='parameter'>step</tt></i> vaut par d&amp;eacute;faut 1. </p> </dd> </dl> <p> </p> </div> <a name='function.range.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau d&amp;#039;&amp;eacute;l&amp;eacute;ments depuis <i><tt class='parameter'>low</tt></i> jusqu&amp;#039;&amp;agrave; <i><tt class='parameter'>high</tt></i> , inclusif. Si la valeur basse est sup&amp;eacute;rieure &amp;agrave; la valeur haute, la s&amp;eacute;quence sera depuis la valeur haute jusqu&amp;#039;&amp;agrave; la valeur basse. </p> </div> <a name='function.range.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Le param&amp;egrave;tre optionnel <i><tt class='parameter'>step</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0 &amp;agrave; 4.3.2</td> <td align='left'> Dans les versions de PHP de 4.1.0 &amp;agrave; 4.3.2, <b>range()</b> voyait les cha&amp;icirc;nes num&amp;eacute;riques comme des cha&amp;icirc;nes et non comme des entiers. Au lieu de cela, ils &amp;eacute;taient utilis&amp;eacute;s comme s&amp;eacute;quence de caract&amp;egrave;res. Par exemple, <i>&amp;quot;4242&amp;quot;</i> &amp;eacute;tait trait&amp;eacute; comme <i>&amp;quot;4&amp;quot;</i>. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> Avant la version PHP 4.1.0, la fonction <b>range()</b> ne g&amp;eacute;n&amp;eacute;rait que des s&amp;eacute;quences d&amp;#039;entiers. Le support des s&amp;eacute;quences de caract&amp;egrave;res a &amp;eacute;t&amp;eacute; ajout&amp;eacute; en PHP 4.1.0. Les valeurs de s&amp;eacute;quence des caract&amp;egrave;res sont limit&amp;eacute;es &amp;agrave; 1. Si la longueur est sup&amp;eacute;rieure &amp;agrave; 1, seul le premier caract&amp;egrave;re est utilis&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.range.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>range()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;array(0,&amp;nbsp;1,&amp;nbsp;2,&amp;nbsp;3,&amp;nbsp;4,&amp;nbsp;5,&amp;nbsp;6,&amp;nbsp;7,&amp;nbsp;8,&amp;nbsp;9,&amp;nbsp;10,&amp;nbsp;11,&amp;nbsp;12)<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;La&amp;nbsp;param&amp;egrave;tre&amp;nbsp;de&amp;nbsp;pas&amp;nbsp;(step)&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;introduit&amp;nbsp;en&amp;nbsp;version&amp;nbsp;5.0.0<br />//&amp;nbsp;array(0,&amp;nbsp;10,&amp;nbsp;20,&amp;nbsp;30,&amp;nbsp;40,&amp;nbsp;50,&amp;nbsp;60,&amp;nbsp;70,&amp;nbsp;80,&amp;nbsp;90,&amp;nbsp;100)<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>100</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>10</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;L'utilisation&amp;nbsp;des&amp;nbsp;caract&amp;egrave;res&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;introduit&amp;nbsp;en&amp;nbsp;version&amp;nbsp;4.1.0<br />//&amp;nbsp;array('a',&amp;nbsp;'b',&amp;nbsp;'c',&amp;nbsp;'d',&amp;nbsp;'e',&amp;nbsp;'f',&amp;nbsp;'g',&amp;nbsp;'h',&amp;nbsp;'i');<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'i'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #FF8000'>//&amp;nbsp;array('c',&amp;nbsp;'b',&amp;nbsp;'a');<br /></span><span style='color: #007700'>foreach&amp;nbsp;(</span><span style='color: #0000BB'>range</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'c'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$letter</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.range.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.shuffle.php' class='function' rel='rdfs-seeAlso'>shuffle()</a> - M&amp;eacute;lange les &amp;eacute;l&amp;eacute;ments d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.array-fill.php' class='function' rel='rdfs-seeAlso'>array_fill()</a> - Remplit un tableau avec une m&amp;ecirc;me valeur</li> <li class='member'><a href='http://www.php.net/manual/fr/control-structures.foreach.php' class='link'>foreach</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="rand" value="<div id='function.rand' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>G&amp;eacute;n&amp;egrave;re une valeur al&amp;eacute;atoire</span></p> </div> <a name='function.rand.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Appel&amp;eacute;e sans les options <i><tt class='parameter'>min</tt></i> et <i><tt class='parameter'>max</tt></i> , <b>rand()</b> retourne un nombre pseudoal&amp;eacute;atoire entre 0 et <a href='http://www.php.net/manual/fr/function.getrandmax.php' class='function'>getrandmax()</a>. Si vous voulez un nombre al&amp;eacute;atoire entre 5 et 15 (inclus), par exemple, utilisez <i>rand (5, 15)</i>. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Sur quelques plates-formes (par exemple, Windows), <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>est limit&amp;eacute; &amp;agrave; 32768. Si vous d&amp;eacute;sirez une limite sup&amp;eacute;rieure &amp;agrave; 32768, en sp&amp;eacute;cifiant <i><tt class='parameter'>min</tt></i> et <i><tt class='parameter'>max</tt></i> , vous serez autoris&amp;eacute;s &amp;agrave; utiliser un intervalle plus grand que <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>, ou bien, utilisez la fonction <a href='http://www.php.net/manual/fr/function.mt-rand.php' class='function'>mt_rand()</a> &amp;agrave; la place. </span> </p></blockquote> </div> <a name='function.rand.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La plus petite valeur &amp;agrave; retourner (par d&amp;eacute;faut, 0) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La plus grande valeur &amp;agrave; retourner (par d&amp;eacute;faut, <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>) </p> </dd> </dl> <p> </p> </div> <a name='function.rand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une valeur pseudoal&amp;eacute;atoire, comprise entre <i><tt class='parameter'>min</tt></i> (ou 0) et <i><tt class='parameter'>max</tt></i> (ou <a href='http://www.php.net/manual/fr/function.mt-getrandmax.php' class='function'>mt_getrandmax()</a>, inclusif). </p> </div> <a name='function.rand.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'><td align='left'>4.2.0</td><td align='left'>Le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires est initialis&amp;eacute; automatiquement.</td></tr> </tbody> </table> <p> </p> </div> <a name='function.rand.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.srand.php' class='function' rel='rdfs-seeAlso'>srand()</a> - Initialise le g&amp;eacute;n&amp;eacute;rateur de nombres al&amp;eacute;atoires</li> <li class='member'><a href='http://www.php.net/manual/fr/function.getrandmax.php' class='function' rel='rdfs-seeAlso'>getrandmax()</a> - Plus grande valeur al&amp;eacute;atoire possible</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - G&amp;eacute;n&amp;egrave;re une meilleure valeur al&amp;eacute;atoire</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Conversion de radians en degr&amp;eacute;s</span></p> </div> <a name='function.rad2deg.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Convertit <i><tt class='parameter'>number</tt></i> (suppos&amp;eacute; en radians) en degr&amp;eacute;s. </p> </div> <a name='function.rad2deg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Une valeur, en radians </p> </dd> </dl> <p> </p> </div> <a name='function.rad2deg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> L&amp;#039;&amp;eacute;quivalent de <i><tt class='parameter'>number</tt></i> , en degr&amp;eacute;s. </p> </div> <a name='function.rad2deg.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.deg2rad.php' class='function' rel='rdfs-seeAlso'>deg2rad()</a> - Convertit un nombre de degr&amp;eacute;s en radians</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Prot&amp;egrave;ge les m&amp;eacute;tacaract&amp;egrave;res</span></p> </div> <a name='function.quotemeta.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> apr&amp;egrave;s avoir introduit un antislash (<i>\</i>) devant tous les caract&amp;egrave;res suivants : <div class='example-contents screen'>. \ + * ? [ ^ ] ( $ )</div> </p> </div> <a name='function.quotemeta.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.quotemeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne dont les m&amp;eacute;tacaract&amp;egrave;res ont &amp;eacute;t&amp;eacute; prot&amp;eacute;g&amp;eacute;s. </p> </div> <a name='function.quotemeta.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction g&amp;egrave;re les cha&amp;icirc;nes binaires.</span></p></blockquote> </div> <a name='function.quotemeta.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - Ajoute des antislashs dans une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.addcslashes.php' class='function' rel='rdfs-seeAlso'>addcslashes()</a> - Ajoute des slash dans une cha&amp;icirc;ne, &amp;agrave; la mode du langage C</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Convertit tous les caract&amp;egrave;res &amp;eacute;ligibles en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - Ins&amp;egrave;re un retour &amp;agrave; la ligne HTML &amp;agrave; chaque nouvelle ligne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - Supprime les antislashs d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.stripcslashes.php' class='function' rel='rdfs-seeAlso'>stripcslashes()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e avec addcslashes</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-quote.php' class='function' rel='rdfs-seeAlso'>preg_quote()</a> - Protection des caract&amp;egrave;res sp&amp;eacute;ciaux des expressions rationnelles</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Convertit une cha&amp;icirc;ne quoted-printable en cha&amp;icirc;ne 8 bits</span></p> </div> <a name='function.quoted-printable-decode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>quoted_printable_decode()</b> retourne la cha&amp;icirc;ne de caract&amp;egrave;res <i><tt class='parameter'>str</tt></i> , apr&amp;egrave;s l&amp;#039;avoir convertie du format <i>quoted printable</i> binaire 8 bits (en accord avec la <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a>, section 6.7, et non pas la <a href='http://www.faqs.org/rfcs/rfc2821' class='link external'>&amp;raquo; RFC2821</a>, section 4.5.2, pour que les virgules additionnelles ne soient pas effac&amp;eacute;e du d&amp;eacute;but de la ligne). </p> <p class='para'> Cette fonction est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.imap-qprint.php' class='function'>imap_qprint()</a>, hormis le fait qu&amp;#039;elle n&amp;#039;exige pas le module IMAP pour fonctionner. </p> </div> <a name='function.quoted-printable-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.quoted-printable-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne, convertie au format 8-bits. </p> </div> <a name='function.quoted-printable-decode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.quoted-printable-encode.php' class='function' rel='rdfs-seeAlso'>quoted_printable_encode()</a> - Convertit une cha&amp;icirc;ne 8 bits en une cha&amp;icirc;ne quoted-printable</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Fixe la valeur d&amp;#039;une variable d&amp;#039;environnement</span></p> </div> <a name='function.putenv.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>putenv</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$setting</tt></span> )</div> <p class='para rdfs-comment'> Fixe la valeur d&amp;#039;une variable d&amp;#039;environnement. Cette valeur n&amp;#039;existera que durant la vie du script courant, et l&amp;#039;environnement initial sera restaur&amp;eacute; lorsque le script sera termin&amp;eacute;. </p> <p class='para'> Modifier la valeur de certaines variables syst&amp;egrave;me peut &amp;ecirc;tre un trou de s&amp;eacute;curit&amp;eacute; consid&amp;eacute;rable. La directive de configuration <i>safe_mode_allowed_env_vars</i> contient une liste de pr&amp;eacute;fixes, s&amp;eacute;par&amp;eacute;s par des virgules. Lorsque le Safe Mode est actif, l&amp;#039;utilisateur ne peut que modifier les variables dont le nom commence par les pr&amp;eacute;fixes fournis par cette directive. Par d&amp;eacute;faut, les utilisateurs ne peuvent modifier que les variables qui commencent par <i>PHP_</i> (i.e. <i>PHP_FOO=BAR</i>). Note : Si cette directive est vide, PHP autorisera la modification de TOUTES les variables d&amp;#039;environnement ! </p> <p class='para'> La directive de configuration <i>safe_mode_protected_env_vars</i> contient une liste de variables d&amp;#039;environnement, s&amp;eacute;par&amp;eacute;es par des virgules. Les utilisateurs ne pourront pas modifier ces variables avec la fonction <b>putenv()</b>. Ces variables seront prot&amp;eacute;g&amp;eacute;es m&amp;ecirc;me si <i>safe_mode_allowed_env_vars</i> permet leur modification. </p> </div> <a name='function.putenv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La configuration, comme <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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.putenv.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Modification d&amp;#039;une variable d&amp;#039;environnement</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'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Ces directives n&amp;#039;ont d&amp;#039;effets que lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe-mode</a> est activ&amp;eacute; ! </p> </div> </div> <a name='function.putenv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.getenv.php' class='function' rel='rdfs-seeAlso'>getenv()</a> - Retourne la valeur d'une variable d'environnement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> V&amp;eacute;rifie si un objet ou une classe poss&amp;egrave;de une propri&amp;eacute;t&amp;eacute; </span></p> </div> <a name='function.property-exists.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>property_exists</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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'> Cette fonction v&amp;eacute;rifie si la propri&amp;eacute;t&amp;eacute; <i><tt class='parameter'>property</tt></i> existe dans la classe sp&amp;eacute;cifi&amp;eacute;e. </p> <blockquote><p><b class='note'>Note</b>: <b>property_exists()</b> retourne <b><tt class='constant'>TRUE</tt></b> m&amp;ecirc;me si la propri&amp;eacute;t&amp;eacute; a une valeur <b><tt class='constant'>NULL</tt></b>, contrairement &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.isset.php' class='function'>isset()</a>. <br /> </p></blockquote> </div> <a name='function.property-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nom de la classe ou un objet de la classe &amp;agrave; tester </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nom de la propri&amp;eacute;t&amp;eacute; </p> </dd> </dl> <p> </p> </div> <a name='function.property-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <b><tt class='constant'>TRUE</tt></b> si la propri&amp;eacute;t&amp;eacute; existe, <b><tt class='constant'>FALSE</tt></b> si elle n&amp;#039;existe pas et <b><tt class='constant'>NULL</tt></b> si une erreur survient. </p> </div> <a name='function.property-exists.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Cette fonction v&amp;eacute;rifie l&amp;#039;existence d&amp;#039;une propri&amp;eacute;t&amp;eacute; ind&amp;eacute;pendamment de l&amp;#039;accessibilit&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.property-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>}<br />}<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//false<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>::</span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.property-exists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - V&amp;eacute;rifie que la m&amp;eacute;thode existe pour une 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="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/fr/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'> Termine un processus ouvert par <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a> </span></p> </div> <a name='function.proc-terminate.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>proc_terminate</b></span> ( <span class='methodparam'><span class='type'>resource</span> <tt class='parameter'>$process</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$signal</tt><span class='initializer'> = 15</span></span> ] )</div> <p class='para rdfs-comment'> <b>proc_terminate()</b> envoie un signal au processus <i><tt class='parameter'>process</tt></i> (cr&amp;eacute;&amp;eacute; avec <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a>) pour lui indiquer qu&amp;#039;il doit se terminer. <b>proc_terminate()</b> se termine imm&amp;eacute;diatement apr&amp;egrave;s, et n&amp;#039;attend pas l&amp;#039;arr&amp;ecirc;t r&amp;eacute;el du processus. </p> <p class='para'> <b>proc_terminate()</b> vous permet de conclure un processus, et de continuer les autres t&amp;acirc;ches. Vous pouvez tester la pr&amp;eacute;sence de votre processus en utilisant la fonction <a href='http://www.php.net/manual/fr/function.proc-get-status.php' class='function'>proc_get_status()</a>. </p> </div> <a name='function.proc-terminate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a> qui sera ferm&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>signal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce param&amp;egrave;tre optionnel n&amp;#039;est utile que sur les plates-formes <acronym title='Portable Operating System Interface'>POSIX</acronym> : vous pouvez alors sp&amp;eacute;cifier un signal &amp;agrave; envoyer au processus, en utilisant l&amp;#039;appel syst&amp;egrave;me <i>kill(2)</i>. La valeur par d&amp;eacute;faut est alors <i>SIGTERM</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-terminate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le code de sortie du processus. </p> </div> <a name='function.proc-terminate.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> Les versions pr&amp;eacute;c&amp;eacute;dentes d&amp;eacute;truisent la ressource <i><tt class='parameter'>resource</tt></i> fournie. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-terminate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Ex&amp;eacute;cute une commande et ouvre les pointeurs de fichiers pour les entr&amp;eacute;es / sorties</li> <li class='member'><a href='http://www.php.net/manual/fr/function.proc-close.php' class='function' rel='rdfs-seeAlso'>proc_close()</a> - Ferme un processus ouvert par proc_open</li> <li class='member'><a href='http://www.php.net/manual/fr/function.proc-get-status.php' class='function' rel='rdfs-seeAlso'>proc_get_status()</a> - Lit les informations concernant un processus ouvert par 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/fr/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'> Ex&amp;eacute;cute une commande et ouvre les pointeurs de fichiers pour les entr&amp;eacute;es / sorties </span></p> </div> <a name='function.proc-open.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.popen.php' class='function'>popen()</a> mais fournit un plus grand degr&amp;eacute; de contr&amp;ocirc;le sur l&amp;#039;ex&amp;eacute;cution du programme. </p> </div> <a name='function.proc-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La commande &amp;agrave; ex&amp;eacute;cuter </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>descriptorspec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau index&amp;eacute;, dont les cl&amp;eacute;s repr&amp;eacute;sentent le num&amp;eacute;ro de descripteur et la valeur la m&amp;eacute;thode avec laquelle PHP va passer ce descripteur au processus fils. 0 est stdin, 1 est stdout, et 2 est stderr. </p> <p class='para'> Chaque &amp;eacute;l&amp;eacute;ment peut &amp;ecirc;tre : </p><ul class='simplelist'> <li class='member'> Un tableau d&amp;eacute;crivant le pipe &amp;agrave; passer au processus. Le premier &amp;eacute;l&amp;eacute;ment est le type du descripteur et le second est une option pour le type donn&amp;eacute;. Les types valides sont <i>pipe</i> (le second &amp;eacute;l&amp;eacute;ment est soit <i>r</i> pour passer la fin de lecture du pipe au processus, ou <i>w</i> pour passer la fin d&amp;#039;&amp;eacute;criture) et <i>file</i> (le second &amp;eacute;l&amp;eacute;ment est le nom de fichier). </li> <li class='member'> Une ressource de flux repr&amp;eacute;sentant un descripteur de fichier (e.g. un fichier ouvert, un socket, ou bien <b><tt class='constant'>STDIN</tt></b>). </li> </ul><p> </p> <p class='para'> Les num&amp;eacute;ros de pointeurs de fichiers ne sont pas limit&amp;eacute;s &amp;agrave; 0, 1 et 2 - vous pouvez sp&amp;eacute;cifier n&amp;#039;importe quel num&amp;eacute;ro de descripteur valide, et il sera pass&amp;eacute; au processus fils. Cela permettra &amp;agrave; votre script d&amp;#039;inter op&amp;eacute;rer avec d&amp;#039;autres scripts, et d&amp;#039;&amp;ecirc;tre ex&amp;eacute;cut&amp;eacute; comme &amp;quot;co-processus&amp;quot;. En particulier, c&amp;#039;est tr&amp;egrave;s pratique pour passer des mots de passes &amp;agrave; des programmes comme PGP, GPG et openssl, avec une m&amp;eacute;thode tr&amp;egrave;s prot&amp;eacute;g&amp;eacute;e. C&amp;#039;est aussi pratique pour lire des informations de statut fournies par ces programmes, sur des descripteurs auxiliaires. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pipes</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Doit &amp;ecirc;tre d&amp;eacute;fini en un tableau index&amp;eacute; de pointeurs de fichiers qui correspondent &amp;agrave; la fin de n&amp;#039;importe quel descripteur PHP qui sont cr&amp;eacute;&amp;eacute;s. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le dossier initial de travail de la commande. Cela doit &amp;ecirc;tre un chemin <em class='emphasis'>absolu</em> vers le dossier ou <b><tt class='constant'>NULL</tt></b> si vous voulez utiliser la valeur par d&amp;eacute;faut (le dossier de travail du processus courant PHP) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>env</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Un tableau contenant les variables d&amp;#039;environnement pour la commande qui doit &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;e, ou <b><tt class='constant'>NULL</tt></b> pour utiliser le m&amp;ecirc;me environnement que le processus PHP courant </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>other_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous permet de sp&amp;eacute;cifier des options suppl&amp;eacute;mentaires. Les options actuellement support&amp;eacute;es sont : </p><ul class='simplelist'> <li class='member'> <i>suppress_errors</i> (windows uniquement): suppression des erreurs g&amp;eacute;n&amp;eacute;r&amp;eacute;es par cette fonction lorsque d&amp;eacute;finit &amp;agrave; <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>bypass_shell</i> (windows uniquement): bypass du shell <i>cmd.exe</i> lorsque d&amp;eacute;finit &amp;agrave; <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>context</i>: contexte du flux utilis&amp;eacute; lors de l&amp;#039;ouverture des fichiers (cr&amp;eacute;&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/function.stream-context-create.php' class='function'>stream_context_create()</a>) </li> <li class='member'> <i>binary_pipes</i>: ouverture des pipes en mode binaire, au lieu d&amp;#039;utiliser l&amp;#039;encodage habituel <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'>Valeurs de retour</h3> <p class='para'> Retourne une ressource repr&amp;eacute;sentant le processus, qui pourra &amp;ecirc;tre utilis&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/function.proc-close.php' class='function'>proc_close()</a> lorsque vous n&amp;#039;en aurez plus besoin. En cas d&amp;#039;&amp;eacute;chec, <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='function.proc-open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Ajout des options <i>context</i> et <i>binary_pipes</i> au param&amp;egrave;tre <i><tt class='parameter'>other_options</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.2.1</td> <td align='left'> Ajout de l&amp;#039;option <i>bypass_shell</i> au param&amp;egrave;tre <i><tt class='parameter'>other_options</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.0.0.</td> <td align='left'> Ajout des param&amp;egrave;tres <i><tt class='parameter'>cwd</tt></i> , <i><tt class='parameter'>env</tt></i> et <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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;//&amp;nbsp;stdin&amp;nbsp;est&amp;nbsp;un&amp;nbsp;pipe&amp;nbsp;o&amp;ugrave;&amp;nbsp;le&amp;nbsp;processus&amp;nbsp;va&amp;nbsp;lire<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;est&amp;nbsp;un&amp;nbsp;pipe&amp;nbsp;o&amp;ugrave;&amp;nbsp;le&amp;nbsp;processus&amp;nbsp;va&amp;nbsp;&amp;eacute;crire<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;est&amp;nbsp;un&amp;nbsp;fichier<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'>'quelques_options'&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;ressemble&amp;nbsp;&amp;agrave;&amp;nbsp;:<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;0&amp;nbsp;=&amp;gt;&amp;nbsp;fichier&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;&amp;eacute;criture,&amp;nbsp;connect&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;l'entr&amp;eacute;e&amp;nbsp;standard&amp;nbsp;du&amp;nbsp;processus&amp;nbsp;fils<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;1&amp;nbsp;=&amp;gt;&amp;nbsp;fichier&amp;nbsp;accessible&amp;nbsp;en&amp;nbsp;lecture,&amp;nbsp;connect&amp;eacute;&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;sortie&amp;nbsp;standard&amp;nbsp;du&amp;nbsp;processus&amp;nbsp;fils<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Toute&amp;nbsp;erreur&amp;nbsp;sera&amp;nbsp;ajout&amp;eacute;e&amp;nbsp;au&amp;nbsp;fichier&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;Il&amp;nbsp;est&amp;nbsp;important&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;fermiez&amp;nbsp;les&amp;nbsp;pipes&amp;nbsp;avant&amp;nbsp;d'appeler<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;proc_close&amp;nbsp;afin&amp;nbsp;d'&amp;eacute;viter&amp;nbsp;un&amp;nbsp;verrouillage.<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'>'La&amp;nbsp;commande&amp;nbsp;a&amp;nbsp;retourn&amp;eacute;&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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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 ) La commande a retourn&amp;eacute; 0 </pre></div> </div> </div><p> </p> </div> <a name='function.proc-open.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Compatibilit&amp;eacute; Windows : les descripteurs au-del&amp;agrave; de 2 (stderr) sont accessibles au processus fils, sous la forme de pointeurs h&amp;eacute;rit&amp;eacute;s, mais comme l&amp;#039;architecture Windows n&amp;#039;associe pas de nombre aux descripteurs de bas niveau, le processus fils n&amp;#039;a, actuellement, aucun moyen d&amp;#039;y acc&amp;eacute;der. D&amp;#039;un autre cot&amp;eacute;, stdin, stdout et stderr fonctionnent comme d&amp;#039;habitude. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Si vous n&amp;#039;avez besoin que d&amp;#039;un processus unidirectionnel, <a href='http://www.php.net/manual/fr/function.popen.php' class='function'>popen()</a> sera plus pratique, car plus simple &amp;agrave; utiliser. <br /> </p></blockquote> </div> <a name='function.proc-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Cr&amp;eacute;e un processus de pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Ex&amp;eacute;cute un programme externe</li> <li class='member'><a href='http://www.php.net/manual/fr/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Ex&amp;eacute;cute un programme externe et affiche le r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/function.passthru.php' class='function' rel='rdfs-seeAlso'>passthru()</a> - Ex&amp;eacute;cute un programme externe et affiche le r&amp;eacute;sultat brut</li> <li class='member'><a href='http://www.php.net/manual/fr/function.stream-select.php' class='function' rel='rdfs-seeAlso'>stream_select()</a> - Surveille la modification d'un ou plusieurs flux</li> <li class='member'><a href='http://www.php.net/manual/fr/language.operators.execution.php' class='link'>Les guillemets obliques</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/fr/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'> Lit les informations concernant un processus ouvert par <a href='http://www.php.net/manual/fr/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'>Description</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> lit les donn&amp;eacute;es concernant le processus <i><tt class='parameter'>process</tt></i> cr&amp;eacute;&amp;eacute; avec la fonction <a href='http://www.php.net/manual/fr/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'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.resource.php' class='link'>ressource</a> <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a> &amp;agrave; &amp;eacute;valuer. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Un tableau contenant les informations collect&amp;eacute;es en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;&amp;eacute;chec. Le tableau retourn&amp;eacute; contient les &amp;eacute;l&amp;eacute;ments suivants : </p> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'><th>&amp;Eacute;l&amp;eacute;ment</th><th>Type</th><th>Description</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/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a></td> <td align='left'> La commande pass&amp;eacute;e &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/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/fr/language.types.integer.php' class='link'>entier</a></td> <td align='left'>identifiant du processus</td> </tr> <tr valign='middle'> <td align='left'>running</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;en</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si le processus fonctionne toujours et <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il est termin&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>signaled</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;en</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si le processus fils a &amp;eacute;t&amp;eacute; termin&amp;eacute; par un signal inconnu. Toujours d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b> sous Windows. </td> </tr> <tr valign='middle'> <td align='left'>stopped</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;en</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> si le processus fils a &amp;eacute;t&amp;eacute; stopp&amp;eacute; par un signal. Toujours d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b> sous Windows. </td> </tr> <tr valign='middle'> <td align='left'>exitcode</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a></td> <td align='left'> Le code retourn&amp;eacute; par le processus (uniquement si l&amp;#039;&amp;eacute;l&amp;eacute;ment <i>running</i> vaut <b><tt class='constant'>FALSE</tt></b>). Seul le premier appel &amp;agrave; cette fonction retourne une valeur r&amp;eacute;elle, les prochains appels retournent <i>-1</i>. </td> </tr> <tr valign='middle'> <td align='left'>termsig</td> <td align='left'><a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a></td> <td align='left'> le num&amp;eacute;ro du signal qui a caus&amp;eacute; la fin de l&amp;#039;ex&amp;eacute;cution du processus fils (uniquement significatif si <i>signaled</i> vaut <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/fr/language.types.integer.php' class='link'>entier</a></td> <td align='left'> le num&amp;eacute;ro du signal qui a caus&amp;eacute; l&amp;#039;arr&amp;ecirc;t de l&amp;#039;ex&amp;eacute;cution du processus fils (uniquement significatif si <i>signaled</i> vaut <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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Ex&amp;eacute;cute une commande et ouvre les pointeurs de fichiers pour les entr&amp;eacute;es / sorties</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ferme un processus ouvert par <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a> </span></p> </div> <a name='function.proc-close.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.pclose.php' class='function'>pclose()</a> hormis le fait qu&amp;#039;elle fonctionne avec les processus ouverts par <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a>. <b>proc_close()</b> attend que le processus <i><tt class='parameter'>process</tt></i> se termine, puis retourne son code de sortie. Si vous avez des pipes ouverts avec ce processus, il faut les fermer avec <a href='http://www.php.net/manual/fr/function.fclose.php' class='function'>fclose()</a> avant d&amp;#039;appeler cette fonction pour &amp;eacute;viter des verrouillages : le processus peut ne pas pouvoir sortir tant que les pipes sont ouverts. </p> </div> <a name='function.proc-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.resource.php' class='type resource'>resource</a> <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a> &amp;agrave; fermer. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le code de sortie du processus. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Affiche des informations lisibles pour une variable</span></p> </div> <a name='function.print-r.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/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> affiche des informations &amp;agrave; propos d&amp;#039;une variable, de mani&amp;egrave;re &amp;agrave; ce qu&amp;#039;elle soit lisible. </p> <p class='para'> <b>print_r()</b>, <a href='http://www.php.net/manual/fr/function.var-dump.php' class='function'>var_dump()</a> et <a href='http://www.php.net/manual/fr/function.var-export.php' class='function'>var_export()</a> afficheront &amp;eacute;galement les propri&amp;eacute;t&amp;eacute;s prot&amp;eacute;g&amp;eacute;es et priv&amp;eacute;es d&amp;#039;un objet en PHP 5. Les membres des classes statiques ne seront pas affich&amp;eacute;s. </p> <p class='para'> Gardez en t&amp;ecirc;te que <b>print_r()</b> place le pointeur de tableau &amp;agrave; la fin du tableau. Utilisez <a href='http://www.php.net/manual/fr/function.reset.php' class='function'>reset()</a> pour le ramener au d&amp;eacute;but. </p> </div> <a name='function.print-r.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> L&amp;#039;expression &amp;agrave; afficher. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si vous voulez obtenir le r&amp;eacute;sultat de <b>print_r()</b> dans une cha&amp;icirc;ne, utilisez le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> . Si ce param&amp;egrave;tre vaut <b><tt class='constant'>TRUE</tt></b>, <b>print_r()</b> retournera ce qu&amp;#039;il aurait affich&amp;eacute; (ce qu&amp;#039;il fait par d&amp;eacute;faut). </p> </dd> </dl> <p> </p> </div> <a name='function.print-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>, un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> ou un <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a> est fournie, sa valeur sera affich&amp;eacute;e. Si un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> est fourni, les valeurs seront affich&amp;eacute;es dans un format permettant de voir les cl&amp;eacute;s et les &amp;eacute;l&amp;eacute;ments. Un format similaire sera &amp;eacute;galement utilis&amp;eacute; pour les objets. </p> </div> <a name='function.print-r.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction utilise en interne le buffer de sortie avec ce param&amp;egrave;tre, il ne peut donc pas &amp;ecirc;tre utilis&amp;eacute; dans la fonction de rappel <a href='http://www.php.net/manual/fr/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'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> . Si vous devez r&amp;eacute;cup&amp;eacute;rer le r&amp;eacute;sultat de <b>print_r()</b> avec une version de PHP plus ancienne que 4.3.0, utilisez les fonctions de <a href='http://www.php.net/manual/fr/ref.outcontrol.php' class='link'>bufferisation de sortie</a>. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Avant PHP 4.0.4, <b>print_r()</b> bouclera &amp;agrave; l&amp;#039;infini si un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> ou un <a href='http://www.php.net/manual/fr/language.types.object.php' class='link'>objet</a> contient une r&amp;eacute;f&amp;eacute;rence sur lui-m&amp;ecirc;me. Un exemple classique est notamment la ligne <i>print_r($GLOBALS)</i> car <i>$GLOBALS</i> est lui-m&amp;ecirc;me une variable globale, qui donc, contient une r&amp;eacute;f&amp;eacute;rence sur elle m&amp;ecirc;me. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.print-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>print_r()</b></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>L&amp;#039;exemple ci-dessus va afficher :</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>Exemple #2 Exemple avec le param&amp;egrave;tre <i><tt class='parameter'>return</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$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;contient&amp;nbsp;l'affichage&amp;nbsp;de&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.var-dump.php' class='function' rel='rdfs-seeAlso'>var_dump()</a> - Affiche les informations d'une variable</li> <li class='member'><a href='http://www.php.net/manual/fr/function.var-export.php' class='function' rel='rdfs-seeAlso'>var_export()</a> - Retourne le code PHP utilis&amp;eacute; pour g&amp;eacute;n&amp;eacute;rer une variable</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="printf" value="<div id='function.printf' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Affiche une cha&amp;icirc;ne de caract&amp;egrave;res format&amp;eacute;e</span></p> </div> <a name='function.printf.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>printf</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$format</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='simpara'> Affiche une cha&amp;icirc;ne de caract&amp;egrave;res format&amp;eacute;e. </p> </div> <a name='function.printf.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Voir la documentation de la fonction <a href='http://www.php.net/manual/fr/function.sprintf.php' class='function'>sprintf()</a> pour une description du param&amp;egrave;tre <i><tt class='parameter'>format</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.printf.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la taille de la cha&amp;icirc;ne affich&amp;eacute;e. </p> </div> <a name='function.printf.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.print.php' class='function' rel='rdfs-seeAlso'>print()</a> - Affiche une cha&amp;icirc;ne de caract&amp;egrave;res</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - Retourne une cha&amp;icirc;ne format&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.vprintf.php' class='function' rel='rdfs-seeAlso'>vprintf()</a> - Affiche une cha&amp;icirc;ne format&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - Analyse une cha&amp;icirc;ne &amp;agrave; l'aide d'un format</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fscanf.php' class='function' rel='rdfs-seeAlso'>fscanf()</a> - Analyse un fichier en fonction d'un format</li> <li class='member'><a href='http://www.php.net/manual/fr/function.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - Vide les tampons de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Recule le pointeur courant de tableau</span></p> </div> <a name='function.prev.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> Recule le pointeur courant de tableau. </p> <p class='para'> <b>prev()</b> se comporte exactement comme <a href='http://www.php.net/manual/fr/function.next.php' class='function'>next()</a>, mais elle fait reculer le pointeur plut&amp;ocirc;t que de l&amp;#039;avancer. </p> </div> <a name='function.prev.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.prev.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur pr&amp;eacute;c&amp;eacute;dente du tableau suivant le pointeur interne du tableau, ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus d&amp;#039;&amp;eacute;l&amp;eacute;ment. </p> </div> <a name='function.prev.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>prev()</b></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'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Vous ne serez pas capable de distinguer la fin d&amp;#039;un tableau avec l&amp;#039;&amp;eacute;l&amp;eacute;ment bool&amp;eacute;en <b><tt class='constant'>FALSE</tt></b>. Pour traverser correctement un tableau qui peut contenir l&amp;#039;&amp;eacute;l&amp;eacute;ment <b><tt class='constant'>FALSE</tt></b>, voyez la fonction <a href='http://www.php.net/manual/fr/function.each.php' class='function'>each()</a>. </span> </p></blockquote> </div> <a name='function.prev.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retourne l'&amp;eacute;l&amp;eacute;ment courant du tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Positionne le pointeur de tableau en fin de tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - Avance le pointeur interne d'un tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Remet le pointeur interne de tableau au d&amp;eacute;but</li> <li class='member'><a href='http://www.php.net/manual/fr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retourne chaque paire cl&amp;eacute;/valeur d'un tableau</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>&amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</span></p> </div> <a name='function.preg-split.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = -1</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'> &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle. </p> </div> <a name='function.preg-split.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le masque &amp;agrave; chercher, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>limit</tt></i> est sp&amp;eacute;cifi&amp;eacute;, alors seules les <i><tt class='parameter'>limit</tt></i> premi&amp;egrave;res sous-cha&amp;icirc;nes sont retourn&amp;eacute;es avec le reste de la cha&amp;icirc;ne plac&amp;eacute; dans la derni&amp;egrave;re sous-cha&amp;icirc;ne. Si vous d&amp;eacute;finissez le param&amp;egrave;tre <i><tt class='parameter'>limit</tt></i> &amp;agrave; -1, 0, ou <b><tt class='constant'>NULL</tt></b>, cela signifie &amp;quot;aucune limite&amp;quot; et, vous pouvez utiliser la valeur <b><tt class='constant'>NULL</tt></b> pour ignorer le param&amp;egrave;tre <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> peut &amp;ecirc;tre la combinaison des options suivantes (combin&amp;eacute;es avec l&amp;#039;op&amp;eacute;rateur <i>|</i>): </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'> Si cette option est activ&amp;eacute;e, seules les sous-cha&amp;icirc;nes non vides seront retourn&amp;eacute;es par <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'> Si cette option est activ&amp;eacute;e, les expressions entre parenth&amp;egrave;ses entre les d&amp;eacute;limiteurs de masques seront aussi captur&amp;eacute;es et retourn&amp;eacute;es. </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'> Si cette option est activ&amp;eacute;e, pour chaque r&amp;eacute;sultat, la position de celui-ci sera retourn&amp;eacute;e. Notez que cela change la valeur retourn&amp;eacute;e en un tableau o&amp;ugrave; chaque &amp;eacute;l&amp;eacute;ment est un tableau constitu&amp;eacute; de la cha&amp;icirc;ne trouv&amp;eacute;e &amp;agrave; la position <i>0</i> et la position de la cha&amp;icirc;ne dans <i><tt class='parameter'>subject</tt></i> &amp;agrave; la position <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'>Valeurs de retour</h3> <p class='para'> Retourne un tableau contenant les sous-cha&amp;icirc;nes de <i><tt class='parameter'>subject</tt></i> , s&amp;eacute;par&amp;eacute;es par les cha&amp;icirc;nes qui v&amp;eacute;rifient <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-split.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le drapeau <b><tt class='constant'>PREG_SPLIT_OFFSET_CAPTURE</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> Le drapeau <b><tt class='constant'>PREG_SPLIT_DELIM_CAPTURE</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-split.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>preg_split()</b> : &amp;Eacute;clatement d&amp;#039;une cha&amp;icirc;ne de recherche</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;scinde&amp;nbsp;la&amp;nbsp;phrase&amp;nbsp;gr&amp;acirc;ce&amp;nbsp;aux&amp;nbsp;virgules&amp;nbsp;et&amp;nbsp;espacements<br />//&amp;nbsp;ce&amp;nbsp;qui&amp;nbsp;inclus&amp;nbsp;les&amp;nbsp;'&amp;nbsp;',&amp;nbsp;\r,&amp;nbsp;\t,&amp;nbsp;\n&amp;nbsp;et&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'>'langage&amp;nbsp;hypertexte,&amp;nbsp;programmation'</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>Exemple #2 Scinder une cha&amp;icirc;ne en caract&amp;egrave;res</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>Exemple #3 Scinde une cha&amp;icirc;ne et capture les positions</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'>'langage&amp;nbsp;hypertexte,&amp;nbsp;programmation'</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; langage [1] =&amp;gt; 0 ) [1] =&amp;gt; Array ( [0] =&amp;gt; hypertexte, [1] =&amp;gt; 8 ) [2] =&amp;gt; Array ( [0] =&amp;gt; programmation [1] =&amp;gt; 20 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.preg-split.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='tip'><b class='tip'>Astuce</b> <p class='para'> Si vous n&amp;#039;avez pas besoin de la puissance des expressions r&amp;eacute;guli&amp;egrave;res, vous pouvez choisir des alternatives plus rapides (quoique plus simples) comme <a href='http://www.php.net/manual/fr/function.explode.php' class='function'>explode()</a> ou <a href='http://www.php.net/manual/fr/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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.spliti.php' class='function' rel='rdfs-seeAlso'>spliti()</a> - Scinde une cha&amp;icirc;ne en un tableau, gr&amp;acirc;ce &amp;agrave; une expression rationnelle</li> <li class='member'><a href='http://www.php.net/manual/fr/function.split.php' class='function' rel='rdfs-seeAlso'>split()</a> - Scinde une cha&amp;icirc;ne en un tableau, gr&amp;acirc;ce &amp;agrave; une expression rationnelle</li> <li class='member'><a href='http://www.php.net/manual/fr/function.implode.php' class='function' rel='rdfs-seeAlso'>implode()</a> - Rassemble les &amp;eacute;l&amp;eacute;ments d'un tableau en une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Expression rationnelle globale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Rechercher et remplacer par expression rationnelle standard en utilisant une fonction de callback</span></p> </div> <a name='function.preg-replace-callback.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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'> Le comportement de <b>preg_replace_callback()</b> est presque identique &amp;agrave; celui de <a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function'>preg_replace()</a>, hormis le fait qu&amp;#039;&amp;agrave; la place du param&amp;egrave;tre <i><tt class='parameter'>replacement</tt></i> , il faut sp&amp;eacute;cifier une fonction de rappel <i><tt class='parameter'>callback</tt></i> qui sera appel&amp;eacute;e, avec les &amp;eacute;l&amp;eacute;ments trouv&amp;eacute;s en arguments. </p> </div> <a name='function.preg-replace-callback.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le masque &amp;agrave; chercher. Il peut &amp;ecirc;tre une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> ou un tableau contenant des cha&amp;icirc;nes. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La fonction de rappel qui recevra le tableau d&amp;#039;&amp;eacute;l&amp;eacute;ments trouv&amp;eacute;s dans la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . La fonction de rappel doit retourner la cha&amp;icirc;ne de remplacement. </p> <p class='para'> Vous aurez souvent besoin de la fonction <i><tt class='parameter'>callback</tt></i> avec <b>preg_replace_callback()</b> &amp;agrave; un seul endroit. Dans ce cas, vous pouvez simplement utiliser une <a href='http://www.php.net/manual/fr/functions.anonymous.php' class='link'>fonction anonyme</a> (depuis PHP 5.3.0) ou la fonction <a href='http://www.php.net/manual/fr/function.create-function.php' class='function'>create_function()</a> pour d&amp;eacute;clarer une fonction anonyme comme fonction de rappel pour <b>preg_replace_callback()</b>. En faisant cela, vous concentrez toutes les routines li&amp;eacute;es &amp;agrave; votre remplacement &amp;agrave; un seul endroit, et nous ne polluez par votre espace de noms de fonctions avec des fonctions &amp;agrave; usage unique. </p> <p class='para'> </p><div class='example'> <p><b>Exemple #1 <b>preg_replace_callback()</b> et <a href='http://www.php.net/manual/fr/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;Un&amp;nbsp;filtre&amp;nbsp;de&amp;nbsp;ligne&amp;nbsp;de&amp;nbsp;commande&amp;nbsp;Unix&amp;nbsp;pour&amp;nbsp;convertir&amp;nbsp;les&amp;nbsp;lettres<br />//&amp;nbsp;en&amp;nbsp;majuscule&amp;nbsp;de&amp;nbsp;d&amp;eacute;but&amp;nbsp;des&amp;nbsp;paragraphe&amp;nbsp;en&amp;nbsp;minuscules<br /><br /></span><span style='color: #0000BB'>$fp&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fopen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'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'>'Impossible&amp;nbsp;de&amp;nbsp;lire&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;de&amp;nbsp;commande'</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;Les&amp;nbsp;guillemets&amp;nbsp;simples&amp;nbsp;sont&amp;nbsp;tr&amp;egrave;s&amp;nbsp;importants&amp;nbsp;ici<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;ou&amp;nbsp;bien&amp;nbsp;il&amp;nbsp;faut&amp;nbsp;prot&amp;eacute;ger&amp;nbsp;les&amp;nbsp;caract&amp;egrave;res&amp;nbsp;$&amp;nbsp;avec&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'> La cha&amp;icirc;ne ou le tableau de cha&amp;icirc;nes &amp;agrave; chercher et &amp;agrave; remplacer. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre maximal de remplacement pour chaque masque dans chaque cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . Vaut par d&amp;eacute;faut <i>-1</i> (aucune limite). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fournie, cette variable sera remplie avec le nombre de remplacements effectu&amp;eacute;s. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace-callback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>preg_replace_callback()</b> retourne un tableau si le param&amp;egrave;tre <i><tt class='parameter'>subject</tt></i> est un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a>, ou, sinon, une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. Si une erreur survient, la valeur retourn&amp;eacute;e sera <b><tt class='constant'>NULL</tt></b>. </p> <p class='para'> Si des correspondances sont trouv&amp;eacute;es, le nouveau sujet sera retourn&amp;eacute;, sinon le param&amp;egrave;tre <i><tt class='parameter'>subject</tt></i> sera retourn&amp;eacute;, inchang&amp;eacute;. </p> </div> <a name='function.preg-replace-callback.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>count</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace-callback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <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;Ce&amp;nbsp;texte&amp;nbsp;&amp;eacute;tait&amp;nbsp;vrai&amp;nbsp;en&amp;nbsp;2002<br />//&amp;nbsp;nous&amp;nbsp;voulons&amp;nbsp;le&amp;nbsp;mettre&amp;nbsp;a&amp;nbsp;jour&amp;nbsp;pour&amp;nbsp;2003<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;premier&amp;nbsp;avril&amp;nbsp;est&amp;nbsp;le&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'>'Le&amp;nbsp;dernier&amp;nbsp;no&amp;euml;l&amp;nbsp;&amp;eacute;tait&amp;nbsp;le&amp;nbsp;12/24/2001\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Fonction&amp;nbsp;de&amp;nbsp;callback<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;comme&amp;nbsp;d'habitude&amp;nbsp;:&amp;nbsp;$matches[0]&amp;nbsp;repr&amp;eacute;sente&amp;nbsp;la&amp;nbsp;valeur&amp;nbsp;totale<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;$matches[1]&amp;nbsp;repr&amp;eacute;sente&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;parenth&amp;egrave;se&amp;nbsp;capturante<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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Le premier avril est le 04/01/2003 Le dernier no&amp;euml;l &amp;eacute;tait le 12/24/2002 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #3 Exemple avec <b>preg_replace_callback()</b> en utilisant une structure r&amp;eacute;cursive pour g&amp;eacute;rer du BB code</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.create-function.php' class='function' rel='rdfs-seeAlso'>create_function()</a> - Cr&amp;eacute;e une fonction anonyme</li> <li class='member'>Informations sur le type <a href='http://www.php.net/manual/fr/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/fr/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'>Rechercher et remplacer par expression rationnelle standard</span></p> </div> <a name='function.preg-replace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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'> Analyse <i><tt class='parameter'>subject</tt></i> pour trouver l&amp;#039;expression rationnelle <i><tt class='parameter'>pattern</tt></i> et remplace les r&amp;eacute;sultats par <i><tt class='parameter'>replacement</tt></i> . </p> </div> <a name='function.preg-replace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le masque &amp;agrave; chercher. Il peut &amp;ecirc;tre une cha&amp;icirc;ne ou un tableau de cha&amp;icirc;nes. </p> <p class='para'> <i>e</i> force <b>preg_replace()</b> &amp;agrave; traiter <i><tt class='parameter'>replacement</tt></i> comme du code PHP une fois que les substitutions ad&amp;eacute;quates ont &amp;eacute;t&amp;eacute; faites. Conseil : assurez-vous que <i><tt class='parameter'>replacement</tt></i> est un code PHP valide, car sinon, PHP trouvera une erreur d&amp;#039;analyse dans la ligne contenant la fonction <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'> La cha&amp;icirc;ne ou un tableau de cha&amp;icirc;nes pour le remplacement. Si ce param&amp;egrave;tre est une cha&amp;icirc;ne et le param&amp;egrave;tre <i><tt class='parameter'>pattern</tt></i> est un tableau, tous les masques seront remplac&amp;eacute;s par cette cha&amp;icirc;ne. Si les param&amp;egrave;tres <i><tt class='parameter'>pattern</tt></i> et <i><tt class='parameter'>replacement</tt></i> sont des tableaux, chaque <i><tt class='parameter'>pattern</tt></i> sera remplac&amp;eacute; son <i><tt class='parameter'>replacement</tt></i> associ&amp;eacute;. Si <i><tt class='parameter'>replacement</tt></i> &amp;agrave; moins d&amp;#039;&amp;eacute;l&amp;eacute;ments que <i><tt class='parameter'>pattern</tt></i> , alors une cha&amp;icirc;ne vide est utilis&amp;eacute;e pour le reste des valeurs. Pour utiliser les antislashs dans le masque, vous devez les doubler (<i>&amp;quot;\\\\&amp;quot;</i>). </p> <p class='para'> <i><tt class='parameter'>replacement</tt></i> peut contenir des r&amp;eacute;f&amp;eacute;rences de la forme <i>\\<span class='replaceable'>n</span></i> ou, (depuis PHP 4.0.4) <i>$<span class='replaceable'>n</span></i>. Cette derni&amp;egrave;re forme est recommand&amp;eacute;e. Ces r&amp;eacute;f&amp;eacute;rences seront remplac&amp;eacute;es par le texte captur&amp;eacute; par la <span class='replaceable'>n</span>-i&amp;egrave;me parenth&amp;egrave;se capturante du masque. <span class='replaceable'>n</span> peut prendre des valeurs de 0 &amp;agrave; 99, et <i>\\0</i> ou <i>$0</i>, correspondent au texte de qui satisfait le masque complet. Les parenth&amp;egrave;ses ouvrantes sont compt&amp;eacute;es de gauche &amp;agrave; droite (en commen&amp;ccedil;ant &amp;agrave; 1) pour d&amp;eacute;terminer le num&amp;eacute;ro de parenth&amp;egrave;se capturante. </p> <p class='para'> Lorsque vous travaillez avec un masque de remplacement o&amp;ugrave; une r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re est directement suivie par un nombre (i.e.: placer un nombre litt&amp;eacute;ral imm&amp;eacute;diatement apr&amp;egrave;s une r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re), vous ne pouvez pas utiliser la syntaxe classique <i>\\1</i> pour la r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re. <i>\\11</i>, par exemple, sera confus pour la fonction <b>preg_replace()</b> dans le sens o&amp;ugrave; elle ne saura pas si vous d&amp;eacute;sirez la r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re <i>\\1</i> suivi du nombre <i>1</i> ou si vous d&amp;eacute;sirez la r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re <i>\\11</i> suivi de &amp;quot;rien&amp;quot;. Dans ce cas, la solution est d&amp;#039;utiliser la syntaxe <i>\${1}1</i>. Cela cr&amp;eacute;era une r&amp;eacute;f&amp;eacute;rence arri&amp;egrave;re isol&amp;eacute;e <i>$1</i>, suivi du nombre litt&amp;eacute;ral <i>1</i>. </p> <p class='para'> Lorsque vous utilisez l&amp;#039;option <i>e</i>, cette fonction &amp;eacute;chappe quelques caract&amp;egrave;res (<i>&amp;#039;</i>, <i>&amp;quot;</i>, <i>\</i> et NULL) dans la cha&amp;icirc;ne qui remplace les r&amp;eacute;f&amp;eacute;rences arri&amp;egrave;res. Ce comportement se justifie afin d&amp;#039;assurer qu&amp;#039;aucune erreur de syntaxe ne survient lors de l&amp;#039;utilisation des r&amp;eacute;f&amp;eacute;rences arri&amp;egrave;res avec des guillemets simples et doubles (e.g. <i>&amp;#039;strlen(\&amp;#039;$1\&amp;#039;)+strlen(&amp;quot;$2&amp;quot;)&amp;#039;</i>). Assurez-vous d&amp;#039;&amp;ecirc;tre familier avec la <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>syntaxe des cha&amp;icirc;nes</a> afin de savoir exactement &amp;agrave; quoi la cha&amp;icirc;ne interpr&amp;eacute;t&amp;eacute;e doit ressembler. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne ou le tableau contenant des cha&amp;icirc;nes &amp;agrave; chercher et &amp;agrave; remplacer. </p> <p class='para'> Si <i><tt class='parameter'>subject</tt></i> est un tableau, alors l&amp;#039;op&amp;eacute;ration sera appliqu&amp;eacute;e &amp;agrave; chacun des &amp;eacute;l&amp;eacute;ments du tableau, et le tableau sera retourn&amp;eacute;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le nombre maximal de remplacement pour chaque masque dans chaque cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . Par d&amp;eacute;faut, vaut <i>-1</i> (aucune limite). </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si fournie, cette variable contiendra le nombre de remplacements effectu&amp;eacute;s. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>preg_replace()</b> retourne un tableau si le param&amp;egrave;tre <i><tt class='parameter'>subject</tt></i> est un tableau, ou une cha&amp;icirc;ne sinon. </p> <p class='para'> Si des correspondances sont trouv&amp;eacute;es, le nouveau <i><tt class='parameter'>subject</tt></i> sera retourn&amp;eacute;, sinon <i><tt class='parameter'>subject</tt></i> sera retourn&amp;eacute; &amp;agrave; l&amp;#039;identique, ou <b><tt class='constant'>NULL</tt></b> si une erreur survient. </p> </div> <a name='function.preg-replace.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>count</tt></i> </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> Ajout de la forme &amp;#039;$n&amp;#039; pour le param&amp;egrave;tre <i><tt class='parameter'>replacement</tt></i> </td> </tr> <tr valign='middle'> <td align='left'>4.0.1</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>limit</tt></i> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Utilisation des r&amp;eacute;f&amp;eacute;rences arri&amp;egrave;res avec des litt&amp;eacute;raux num&amp;eacute;riques</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>L&amp;#039;exemple ci-dessus va afficher :</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>Exemple #2 Utilisation de tableaux index&amp;eacute; avec <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'>'Le&amp;nbsp;renard&amp;nbsp;marron&amp;nbsp;agile&amp;nbsp;saute&amp;nbsp;par&amp;nbsp;dessus&amp;nbsp;le&amp;nbsp;chien&amp;nbsp;paresseux.'</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'>'/agile/'</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'>'/marron/'</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'>'/renard/'</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'>'grizzly'</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'>'brun'</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'>'lent'</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Le grizzly brun lent saute par dessus le chien paresseux. </pre></div> </div> <div class='example-contents para'><p> En triant les masques et les remplacements, vous devriez obtenir le r&amp;eacute;sultat escompt&amp;eacute;. </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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Le lent grizzly brun saute par dessus le chien paresseux. </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #3 Remplacement de plusieurs valeurs simultan&amp;eacute;ment</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>L&amp;#039;exemple ci-dessus va afficher :</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>Exemple #4 Utilisation de l&amp;#039;option &amp;#039;e&amp;#039;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />preg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(&amp;lt;\/?)(\w+)([^&amp;gt;]*&amp;gt;)/e'</span><span style='color: #007700'>,&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> Cela va mettre en majuscule toutes les balises HTML du texte. </p></div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #5 Suppression des espaces</b></p> <div class='example-contents para'><p> Cet exemple supprime les espaces en trop dans une cha&amp;icirc;ne. </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;Affichera&amp;nbsp;'foo&amp;nbsp;o'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #6 Utilisation du param&amp;egrave;tre <i><tt class='parameter'>count</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$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>L&amp;#039;exemple ci-dessus va afficher :</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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Lorsque vous utilisez des tableaux avec les param&amp;egrave;tres <i><tt class='parameter'>pattern</tt></i> et <i><tt class='parameter'>replacement</tt></i> , les cl&amp;eacute;s sont trait&amp;eacute;es dans l&amp;#039;ordre dans lequel elles apparaissent dans le tableau. Ce <em class='emphasis'>n&amp;#039;est pas forc&amp;eacute;ment</em> la m&amp;ecirc;me chose que l&amp;#039;ordre des index num&amp;eacute;riques. Si vous utilisez des index pour identifier quel <i><tt class='parameter'>pattern</tt></i> doit &amp;ecirc;tre replac&amp;eacute; par quel <i><tt class='parameter'>replacement</tt></i> , il est recommand&amp;eacute; de faire un tri <a href='http://www.php.net/manual/fr/function.ksort.php' class='function'>ksort()</a> sur chaque tableau avant de faire appel &amp;agrave; <b>preg_replace()</b>. <br /> </p></blockquote> </div> <a name='function.preg-replace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-filter.php' class='function' rel='rdfs-seeAlso'>preg_filter()</a> - Recherche et remplace avec une expression rationnelle</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace-callback.php' class='function' rel='rdfs-seeAlso'>preg_replace_callback()</a> - Rechercher et remplacer par expression rationnelle standard en utilisant une fonction de callback</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Protection des caract&amp;egrave;res sp&amp;eacute;ciaux des expressions rationnelles</span></p> </div> <a name='function.preg-quote.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = NULL</span></span> ] )</div> <p class='para rdfs-comment'> <b>preg_quote()</b> ajoute un antislash devant tous les caract&amp;egrave;res de la cha&amp;icirc;ne <i><tt class='parameter'>str</tt></i> . Cela est tr&amp;egrave;s utile si vous avez une cha&amp;icirc;ne qui va servir de masque, mais qui est g&amp;eacute;n&amp;eacute;r&amp;eacute;e durant l&amp;#039;ex&amp;eacute;cution. </p> <p class='para'> Les caract&amp;egrave;res sp&amp;eacute;ciaux qui seront prot&amp;eacute;g&amp;eacute;s sont les suivants : <i>. \ + * ? [ ^ ] $ ( ) { } = ! &amp;lt; &amp;gt; | : -</i> </p> </div> <a name='function.preg-quote.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;argument optionnel <i><tt class='parameter'>delimiter</tt></i> est fourni, il sera aussi &amp;eacute;chapp&amp;eacute;. Ceci est pratique pour &amp;eacute;chapper le d&amp;eacute;limiteur requis par les fonctions PCRE. Le slash / est le d&amp;eacute;limiteur le plus r&amp;eacute;pandu. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne prot&amp;eacute;g&amp;eacute;e. </p> </div> <a name='function.preg-quote.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Le caract&amp;egrave;re <i>-</i> est maintenant prot&amp;eacute;g&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;pour&amp;nbsp;un&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;retourne&amp;nbsp;\$40&amp;nbsp;pour&amp;nbsp;un&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>Exemple #2 Mise en italique d&amp;#039;un mot dans un texte</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;Dans&amp;nbsp;cet&amp;nbsp;exemple,&amp;nbsp;preg_quote($word)&amp;nbsp;sert&amp;nbsp;&amp;agrave;&amp;nbsp;&amp;eacute;viter&amp;nbsp;que&amp;nbsp;les&amp;nbsp;ast&amp;eacute;risques<br />//&amp;nbsp;prennent&amp;nbsp;une&amp;nbsp;valeur&amp;nbsp;particuli&amp;egrave;re&amp;nbsp;dans&amp;nbsp;l'expression&amp;nbsp;rationnelle.<br /><br /></span><span style='color: #0000BB'>$textbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Ce&amp;nbsp;livre&amp;nbsp;est&amp;nbsp;*tr&amp;egrave;s*&amp;nbsp;difficile&amp;nbsp;&amp;agrave;&amp;nbsp;trouver.'</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'>'*tr&amp;egrave;s*'</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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Cette fonction g&amp;egrave;re les cha&amp;icirc;nes binaires.</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/fr/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'>Expression rationnelle globale</span></p> </div> <a name='function.preg-match-all.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Analyse <i><tt class='parameter'>subject</tt></i> pour trouver l&amp;#039;expression <i><tt class='parameter'>pattern</tt></i> et met les r&amp;eacute;sultats dans <i><tt class='parameter'>matches</tt></i> , dans l&amp;#039;ordre sp&amp;eacute;cifi&amp;eacute; par <i><tt class='parameter'>flags</tt></i> . </p> <p class='para'> Apr&amp;egrave;s avoir trouv&amp;eacute; un premier r&amp;eacute;sultat, la recherche continue jusqu&amp;#039;&amp;agrave; la fin de la cha&amp;icirc;ne. </p> </div> <a name='function.preg-match-all.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le masque &amp;agrave; chercher, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Tableau contenant tous les r&amp;eacute;sultats, dans un tableau multidimensionnel ordonn&amp;eacute; suivant le param&amp;egrave;tre <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'> Peut prendre une des deux valeurs suivantes (notez bien qu&amp;#039;il est incoh&amp;eacute;rent d&amp;#039;utiliser <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> avec <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'> L&amp;#039;ordre est tel que <var class='varname'>$matches[0]</var> est un tableau qui contient les r&amp;eacute;sultats qui satisfont le masque complet, <var class='varname'>$matches[1]</var> est un tableau qui contient les r&amp;eacute;sultats qui satisfont la premi&amp;egrave;re parenth&amp;egrave;se capturante, etc. </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;exemple&amp;nbsp;:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=left&amp;gt;ceci&amp;nbsp;est&amp;nbsp;un&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'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;exemple : &amp;lt;/b&amp;gt;, &amp;lt;div align=left&amp;gt;ceci est un test&amp;lt;/div&amp;gt; exemple : , ceci est un test </pre></div> </div> <p class='para'> Ainsi, <var class='varname'>$out[0]</var> est un tableau qui contient les r&amp;eacute;sultats qui satisfont le masque complet, et <var class='varname'>$out[1]</var> est un tableau qui contient les balises entre &amp;gt; et &amp;lt;. </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'> Les r&amp;eacute;sultats sont class&amp;eacute;s de telle fa&amp;ccedil;on que <var class='varname'>$matches[0]</var> contient la premi&amp;egrave;re s&amp;eacute;rie de r&amp;eacute;sultats, <var class='varname'>$matches[1]</var> contient la deuxi&amp;egrave;me, etc. </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;exemple&amp;nbsp;:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=\'left\'&amp;gt;ceci&amp;nbsp;est&amp;nbsp;un&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'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;exemple : &amp;lt;/b&amp;gt;, exemple : &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;ceci est un test&amp;lt;/div&amp;gt;, ceci est un 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'> Si cette option est activ&amp;eacute;e, toutes les sous-cha&amp;icirc;nes qui satisfont le masque seront aussi identifi&amp;eacute;es par leur offset. Notez que cela modifie le format de la valeur retourn&amp;eacute;e, puisque chaque &amp;eacute;l&amp;eacute;ment de r&amp;eacute;ponse devient un tableau contenant la sous-cha&amp;icirc;ne r&amp;eacute;sultat, &amp;agrave; l&amp;#039;index <i>0</i> dans la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> constant <i>1</i>. </p> </dd> </dl> <p> </p> <p class='para'> Si <i><tt class='parameter'>order</tt></i> est omis, <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b> est utilis&amp;eacute; par d&amp;eacute;faut. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Normalement, la recherche commence au d&amp;eacute;but de la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . Le param&amp;egrave;tre optionnel <i><tt class='parameter'>offset</tt></i> peut &amp;ecirc;tre utilis&amp;eacute; pour sp&amp;eacute;cifier une position pour le d&amp;eacute;but de la recherche (en octets). </p> <blockquote><p><b class='note'>Note</b>: Utiliser le param&amp;egrave;tre <i><tt class='parameter'>offset</tt></i> ne revient pas &amp;agrave; passer <i>substr($subject, $offset)</i> &amp;agrave; <b>preg_match_all()</b> &amp;agrave; la place de la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> , car <i><tt class='parameter'>pattern</tt></i> peut contenir des assertions comme <em class='emphasis'>^</em>, <em class='emphasis'>$</em> ou <em class='emphasis'>(?&amp;lt;=x)</em>. Lisez la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.preg-match.php' class='function'>preg_match()</a> pour des exemples. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.preg-match-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de r&amp;eacute;sultats qui satisfont le masque complet, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.preg-match-all.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>offset</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le drapeau <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Extraction de tous les num&amp;eacute;ros de t&amp;eacute;l&amp;eacute;phone d&amp;#039;un texte</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>Exemple #2 Recherche les couples de balises HTML (gourmand)</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;Cet&amp;nbsp;exemple&amp;nbsp;utilise&amp;nbsp;les&amp;nbsp;r&amp;eacute;f&amp;eacute;rences&amp;nbsp;arri&amp;egrave;res&amp;nbsp;(\\2).<br />//&amp;nbsp;Elles&amp;nbsp;indiquent&amp;nbsp;&amp;agrave;&amp;nbsp;l'analyseur&amp;nbsp;qu'il&amp;nbsp;doit&amp;nbsp;trouver&amp;nbsp;quelque&amp;nbsp;chose&amp;nbsp;qu'il<br />//&amp;nbsp;a&amp;nbsp;d&amp;eacute;j&amp;agrave;&amp;nbsp;rep&amp;eacute;r&amp;eacute;&amp;nbsp;un&amp;nbsp;peu&amp;nbsp;plus&amp;nbsp;t&amp;ocirc;t<br />//&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;2&amp;nbsp;indique&amp;nbsp;que&amp;nbsp;c'est&amp;nbsp;le&amp;nbsp;deuxi&amp;egrave;me&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;parenth&amp;egrave;ses<br />//&amp;nbsp;capturante&amp;nbsp;qui&amp;nbsp;doit&amp;nbsp;&amp;ecirc;tre&amp;nbsp;utilis&amp;eacute;&amp;nbsp;(ici,&amp;nbsp;([\w]+)).<br />//&amp;nbsp;L'antislash&amp;nbsp;est&amp;nbsp;n&amp;eacute;cessaire&amp;nbsp;ici,&amp;nbsp;car&amp;nbsp;la&amp;nbsp;cha&amp;icirc;ne&amp;nbsp;est&amp;nbsp;entre&amp;nbsp;guillemets&amp;nbsp;doubles<br /><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;texte&amp;nbsp;en&amp;nbsp;gras&amp;lt;/b&amp;gt;&amp;lt;a&amp;nbsp;href=howdy.html&amp;gt;cliquez&amp;nbsp;moi&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> matched: &amp;lt;b&amp;gt;texte en gras&amp;lt;/b&amp;gt; part 2: b part 3: texte en gras part 4: &amp;lt;/b&amp;gt; matched: &amp;lt;a href=howdy.html&amp;gt;cliquez moi&amp;lt;/a&amp;gt; part 1: &amp;lt;a href=howdy.html&amp;gt; part 2: a part 3: cliquez moi part 4: &amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #3 Utilisation d&amp;#039;un sous-masque nomm&amp;eacute;</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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - Expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Expression rationnelle standard</span></p> </div> <a name='function.preg-match.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Analyse <i><tt class='parameter'>subject</tt></i> pour trouver l&amp;#039;expression qui correspond &amp;agrave; <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-match.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le masque &amp;agrave; chercher, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si <i><tt class='parameter'>matches</tt></i> est fourni, il sera rempli par les r&amp;eacute;sultats de la recherche. <var class='varname'>$matches[0]</var> contiendra le texte qui satisfait le masque complet, <var class='varname'>$matches[1]</var> contiendra le texte qui satisfait la premi&amp;egrave;re parenth&amp;egrave;se capturante, etc. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> peut prendre l&amp;#039;une des valeurs suivantes : </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'> Si cette option est activ&amp;eacute;e, toutes les sous-cha&amp;icirc;nes qui satisfont le masque seront aussi identifi&amp;eacute;es par leur offset. Notez que cela modifie la valeur de <i><tt class='parameter'>matches</tt></i> qui devient un tableau dont chaque &amp;eacute;l&amp;eacute;ment est un tableau contenant la cha&amp;icirc;ne correspondant au masque &amp;agrave; l&amp;#039;offset <i>0</i> ainsi que l&amp;#039;offset de la cha&amp;icirc;ne dans <i><tt class='parameter'>subject</tt></i> &amp;agrave; l&amp;#039;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'> Normalement, la recherche commence au d&amp;eacute;but de la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . Le param&amp;egrave;tre optionnel <i><tt class='parameter'>offset</tt></i> peut &amp;ecirc;tre utilis&amp;eacute; pour sp&amp;eacute;cifier une position pour le d&amp;eacute;but de la recherche (en octets). </p> <blockquote><p><b class='note'>Note</b>: Utiliser le param&amp;egrave;tre <i><tt class='parameter'>offset</tt></i> ne revient pas &amp;agrave; passer <i>substr($subject, $offset)</i> &amp;agrave; <a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function'>preg_match_all()</a> &amp;agrave; la place de la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> , car <i><tt class='parameter'>pattern</tt></i> peut contenir des assertions comme <em class='emphasis'>^</em>, <em class='emphasis'>$</em> ou <em class='emphasis'>(?&amp;lt;=x)</em>. Comparez : </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'>L&amp;#039;exemple ci-dessus va afficher :</p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( ) </pre></div> </div> <p class='para'> avec cet exemple : </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'> produira : </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'>Valeurs de retour</h3> <p class='para'> <b>preg_match()</b> retourne le nombre de fois o&amp;ugrave; le masque <i><tt class='parameter'>pattern</tt></i> a &amp;eacute;t&amp;eacute; trouv&amp;eacute;. Cela peut aller de 0 (pas de solution) &amp;agrave; un 1 car <b>preg_match()</b> s&amp;#039;arr&amp;ecirc;te d&amp;egrave;s qu&amp;#039;elle a trouv&amp;eacute; une premi&amp;egrave;re solution. <a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function'>preg_match_all()</a>, au contraire, va continuer jusqu&amp;#039;&amp;agrave; la fin de la cha&amp;icirc;ne <i><tt class='parameter'>subject</tt></i> . <b>preg_match()</b> retourne <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.preg-match.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> Les sous-masques nomm&amp;eacute;s acceptent maintenant la synthaxe <i>(?&amp;lt;name&amp;gt;)</i> et <i>(?&amp;#039;name&amp;#039;)</i> mais aussi <i>(?P&amp;lt;name&amp;gt;)</i>. Les anciennes versions n&amp;#039;acceptaient que la synthaxe <i>(?P&amp;lt;name&amp;gt;)</i>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>offset</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le drapeau <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Trouve la cha&amp;icirc;ne &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;Le&amp;nbsp;'i'&amp;nbsp;apr&amp;egrave;s&amp;nbsp;le&amp;nbsp;d&amp;eacute;limiteur&amp;nbsp;du&amp;nbsp;pattern&amp;nbsp;indique&amp;nbsp;que&amp;nbsp;la&amp;nbsp;recherche&amp;nbsp;ne&amp;nbsp;sera&amp;nbsp;pas&amp;nbsp;sensible&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;casse<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;est&amp;nbsp;le&amp;nbsp;meilleur&amp;nbsp;langage&amp;nbsp;de&amp;nbsp;script&amp;nbsp;du&amp;nbsp;web.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Un&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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'>'Aucun&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;n'a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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>Exemple #2 Trouve le mot &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;\b,&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;masque,&amp;nbsp;indique&amp;nbsp;une&amp;nbsp;limite&amp;nbsp;de&amp;nbsp;mot,&amp;nbsp;de&amp;nbsp;fa&amp;ccedil;on&amp;nbsp;&amp;agrave;&amp;nbsp;ce&amp;nbsp;que&amp;nbsp;le&amp;nbsp;mot<br />&amp;nbsp;'web'&amp;nbsp;uniquement&amp;nbsp;soit&amp;nbsp;rep&amp;eacute;r&amp;eacute;,&amp;nbsp;et&amp;nbsp;pas&amp;nbsp;seulement&amp;nbsp;des&amp;nbsp;parties&amp;nbsp;de&amp;nbsp;mots&amp;nbsp;comme<br />&amp;nbsp;&amp;nbsp;dans&amp;nbsp;'webbing'&amp;nbsp;ou&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;est&amp;nbsp;le&amp;nbsp;meilleur&amp;nbsp;langage&amp;nbsp;de&amp;nbsp;script&amp;nbsp;du&amp;nbsp;web.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;mot&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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'>'Le&amp;nbsp;mot&amp;nbsp;n'a&amp;nbsp;pas&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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;est&amp;nbsp;le&amp;nbsp;meilleur&amp;nbsp;langage&amp;nbsp;de&amp;nbsp;script&amp;nbsp;du&amp;nbsp;web.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;mot&amp;nbsp;a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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'>'Le&amp;nbsp;mot&amp;nbsp;n'a&amp;nbsp;pas&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;trouv&amp;eacute;.'</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>Exemple #3 Lire un nom de domaine dans une 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;rep&amp;eacute;rer&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;l'h&amp;ocirc;te&amp;nbsp;dans&amp;nbsp;l'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;rep&amp;eacute;rer&amp;nbsp;les&amp;nbsp;deux&amp;nbsp;derniers&amp;nbsp;segments&amp;nbsp;du&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;l'h&amp;ocirc;te<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'>'Le&amp;nbsp;nom&amp;nbsp;de&amp;nbsp;domaine&amp;nbsp;est&amp;nbsp;:&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Le nom de domaine est : php.net </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #4 Utilisation des sous-masques nomm&amp;eacute;s</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;Fonctionne&amp;nbsp;en&amp;nbsp;PHP&amp;nbsp;5.2.2&amp;nbsp;et&amp;nbsp;suivants<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;Avant&amp;nbsp;PHP&amp;nbsp;5.2.2,&amp;nbsp;utilisez&amp;nbsp;ceci&amp;nbsp;:<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>L&amp;#039;exemple ci-dessus va afficher :</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'>Notes</h3> <div class='tip'><b class='tip'>Astuce</b> <p class='para'> N&amp;#039;utilisez pas <b>preg_match()</b> si vous voulez uniquement savoir si une cha&amp;icirc;ne est contenue dans une autre. Utilisez dans ce cas les fonctions <a href='http://www.php.net/manual/fr/function.strpos.php' class='function'>strpos()</a> ou <a href='http://www.php.net/manual/fr/function.strstr.php' class='function'>strstr()</a>, qui sont beaucoup plus rapides. </p> </div> </div> <a name='function.preg-match.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - Expression rationnelle globale</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - Rechercher et remplacer par expression rationnelle standard</li> <li class='member'><a href='http://www.php.net/manual/fr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;Eacute;clate une cha&amp;icirc;ne par expression rationnelle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne le code erreur de la derni&amp;egrave;re expression PCRE ex&amp;eacute;cut&amp;eacute;e</span></p> </div> <a name='function.preg-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le code erreur de la derni&amp;egrave;re regex PCRE ex&amp;eacute;cut&amp;eacute;e. </p> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</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'>Valeurs de retour</h3> <p class='para'> Retourne une des constantes suivantes (<a href='http://www.php.net/manual/fr/pcre.constants.php' class='link'>expliqu&amp;eacute;es sur cette page</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> (voir aussi <a href='http://www.php.net/manual/fr/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> (voir aussi <a href='http://www.php.net/manual/fr/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> (depuis 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/fr/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'>Retourne un tableau avec les r&amp;eacute;sultats de la recherche</span></p> </div> <a name='function.preg-grep.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = 0</span></span> ] )</div> <p class='para rdfs-comment'> <b>preg_grep()</b> retourne un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> qui contient les &amp;eacute;l&amp;eacute;ments de <i><tt class='parameter'>input</tt></i> qui satisfont le masque <i><tt class='parameter'>pattern</tt></i> . </p> </div> <a name='function.preg-grep.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le motif &amp;agrave; chercher, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si cette option vaut <b><tt class='constant'>PREG_GREP_INVERT</tt></b>, cette fonction retourne les &amp;eacute;l&amp;eacute;ments du tableau <i><tt class='parameter'>input</tt></i> qui ne correspondent <em class='emphasis'>pas</em> au motif <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'>Valeurs de retour</h3> <p class='para'> Retourne un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a> index&amp;eacute;, en utilisant les cl&amp;eacute; du tableau <i><tt class='parameter'>input</tt></i> d&amp;#039;entr&amp;eacute;e. </p> </div> <a name='function.preg-grep.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Le param&amp;egrave;tre <i><tt class='parameter'>flags</tt></i> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> <p class='para'> Depuis cette version, le tableau retourn&amp;eacute; est index&amp;eacute; en utilisant les cl&amp;eacute;s issues du tableau <i><tt class='parameter'>input</tt></i> . </p> <p class='para'> Pour obtenir l&amp;#039;ancien comportement, utilisez la fonction <a href='http://www.php.net/manual/fr/function.array-values.php' class='function'>array_values()</a> sur le tableau retourn&amp;eacute; afin de r&amp;eacute;indexer les valeurs. </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-grep.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;Recherche&amp;nbsp;les&amp;nbsp;nombres&amp;nbsp;&amp;agrave;&amp;nbsp;virgule&amp;nbsp;flottante&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;tableau<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/fr/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'>Expression exponentielle</span></p> </div> <a name='function.pow.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'> Retourne <i><tt class='parameter'>base</tt></i> &amp;eacute;lev&amp;eacute; &amp;agrave; la puissance <i><tt class='parameter'>exp</tt></i> . </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> En PHP 4.0.6 et plus ancien, <b>pow()</b> retournait toujours un nombre &amp;agrave; virgule flottante (<a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a>), et n&amp;#039;affichait pas d&amp;#039;alerte. </p> </div> </div> <a name='function.pow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La base &amp;agrave; utiliser </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;exponentielle </p> </dd> </dl> <p> </p> </div> <a name='function.pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <i><tt class='parameter'>base</tt></i> &amp;eacute;lev&amp;eacute; &amp;agrave; la puissance <i><tt class='parameter'>exp</tt></i> . Si le r&amp;eacute;sultat peut &amp;ecirc;tre repr&amp;eacute;sent&amp;eacute; sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>, il sera retourn&amp;eacute; sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>, sinon, il sera retourn&amp;eacute; sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a>. Si la puissance ne peut &amp;ecirc;tre calcul&amp;eacute;e, <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='function.pow.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Depuis la version 4.0.6</td> <td align='left'> La fonction retourne d&amp;eacute;sormais un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a> si possible ; avant cette version, cette fonction retournait toujours un <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a>. Pour les anciennes versions, vous pouviez obtenir un r&amp;eacute;sultat erron&amp;eacute; pour les nombres complexes. </td> </tr> <tr valign='middle'> <td align='left'>Depuis la version 4.2.0</td> <td align='left'> PHP arr&amp;ecirc;te d&amp;#039;&amp;eacute;mettre une alerte si la valeur ne peut pas &amp;ecirc;tre calcul&amp;eacute;e. Il retourne maintenant uniquement <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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>(</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>8</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;int(256)<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>20</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5.5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;&amp;gt;4.0.6&amp;nbsp;&amp;nbsp;NAN<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>pow</span><span style='color: #007700'>(-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>5.5</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;&amp;lt;=4.0.6&amp;nbsp;1.#IND<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.pow.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.exp.php' class='function' rel='rdfs-seeAlso'>exp()</a> - Calcul l'exponentielle de e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sqrt.php' class='function' rel='rdfs-seeAlso'>sqrt()</a> - Racine carr&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - &amp;Eacute;l&amp;egrave;ve un nombre une puissance donn&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.gmp-pow.php' class='function' rel='rdfs-seeAlso'>gmp_pow()</a> - Puissance</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pos" value="<div id='function.pos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/function.pos.php'>pos</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pos</span> &amp;mdash; <span class='dc-title'>Alias de <a href='http://www.php.net/manual/fr/function.current.php' class='function'>current()</a></span></p> </div> <a name='function.pos.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <p class='simpara'> Cette fonction est un alias de : <a href='http://www.php.net/manual/fr/function.current.php' class='function'>current()</a> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="popen" value="<div id='function.popen' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Cr&amp;eacute;e un processus de pointeur de fichier</span></p> </div> <a name='function.popen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cr&amp;eacute;e un processus de pointeur de fichier, ex&amp;eacute;cut&amp;eacute; en effectuant un fork de la commande fournie par le param&amp;egrave;tre <i><tt class='parameter'>command</tt></i> . </p> </div> <a name='function.popen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La commande </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le mode </p> </dd> </dl> <p> </p> </div> <a name='function.popen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un pointeur de fichier identique &amp;agrave; celui retourn&amp;eacute; par <a href='http://www.php.net/manual/fr/function.fopen.php' class='function'>fopen()</a>, hormis le fait qu&amp;#039;il sera unidirectionnel (lecture seule, ou &amp;eacute;criture seule), et doit &amp;ecirc;tre termin&amp;eacute; par <a href='http://www.php.net/manual/fr/function.pclose.php' class='function'>pclose()</a>. Ce pointeur peut &amp;ecirc;tre utilis&amp;eacute; avec <a href='http://www.php.net/manual/fr/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/fr/function.fgetss.php' class='function'>fgetss()</a> et <a href='http://www.php.net/manual/fr/function.fwrite.php' class='function'>fwrite()</a>. </p> <p class='para'> Si une erreur survient, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.popen.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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</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'> Si la commande &amp;agrave; ex&amp;eacute;cuter n&amp;#039;a pu &amp;ecirc;tre trouv&amp;eacute;e, une ressource valide sera retourn&amp;eacute;e. Cela semble &amp;eacute;trange, mais c&amp;#039;est pratique. cela vous permet d&amp;#039;acc&amp;eacute;der aux messages d&amp;#039;erreur qui ont &amp;eacute;t&amp;eacute; retourn&amp;eacute;s par le Shell : </p><div class='example'> <p><b>Exemple #2 Exemple avec <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;Ajoute&amp;nbsp;une&amp;nbsp;redirection&amp;nbsp;pour&amp;nbsp;que&amp;nbsp;vous&amp;nbsp;puissiez&amp;nbsp;lire&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/executable&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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Si vous souhaitez un support bidirectionnel (two-way), utilisez la fonction <a href='http://www.php.net/manual/fr/function.proc-open.php' class='function'>proc_open()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe mode</a> est activ&amp;eacute;, vous pouvez uniquement ex&amp;eacute;cuter des programmes qui se situent dans le dossier d&amp;eacute;fini par <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a>. Pour des raisons pratiques, il n&amp;#039;est actuellement pas permis d&amp;#039;&amp;#039;avoir le composant <i>..</i> dans le chemin de l&amp;#039;ex&amp;eacute;cutable. </span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe mode</a> est activ&amp;eacute;, la cha&amp;icirc;ne de commande est &amp;eacute;chapp&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>. Par exemple, <i>echo y | echo x</i> devient <i>echo y \| echo x</i>.</p></div> </div> <a name='function.popen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.pclose.php' class='function' rel='rdfs-seeAlso'>pclose()</a> - Ferme un processus de pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Ouvre un fichier ou une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Ex&amp;eacute;cute une commande et ouvre les pointeurs de fichiers pour les entr&amp;eacute;es / sorties</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Convertit une image PNG en image WBMP</span></p> </div> <a name='function.png2wbmp.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> Convertit une image PNG en image WBMP. </p> </div> <a name='function.png2wbmp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Chemin vers le fichier PNG. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wbmpname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Chemin vers le fichier final 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'> Hauteur de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Largeur de l&amp;#039;image de destination. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Valeur du seuil, entre 0 et 8 inclus. </p> </dd> </dl> <p> </p> </div> <a name='function.png2wbmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.png2wbmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>png2wbmp()</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;Chemin&amp;nbsp;vers&amp;nbsp;la&amp;nbsp;cible&amp;nbsp;png<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./test.png'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;taille&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convertion&amp;nbsp;de&amp;nbsp;l'image<br /></span><span style='color: #0000BB'>png2wbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test.wbmp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.png2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Le support WBMP n&amp;#039;est disponible que si PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute; avec GD-1.8 ou sup&amp;eacute;rieur.</span></p></blockquote> </div> <a name='function.png2wbmp.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.jpeg2wbmp.php' class='function' rel='rdfs-seeAlso'>jpeg2wbmp()</a> - Convertit une image JPEG en image 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/fr/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'>Retourne la valeur de pi</span></p> </div> <a name='function.pi.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne la valeur de pi. La valeur retourn&amp;eacute;e est de type <a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a>, et est &amp;agrave; la pr&amp;eacute;cision indiqu&amp;eacute;e par la directive <a href='http://www.php.net/manual/fr/ini.core.php#ini.precision' class='link'>precision</a>, indiqu&amp;eacute;e dans le fichier <var class='filename'>php.ini</var>, qui vaut par d&amp;eacute;faut <i>14</i>. De plus, vous pouvez utiliser la constante <b><tt class='constant'>M_PI</tt></b>, qui retourne un r&amp;eacute;sultat identique &amp;agrave; la fonction <b>pi()</b>. </p> </div> <a name='function.pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur de pi, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.float.php' class='link'>nombre d&amp;eacute;cimal</a>. </p> </div> <a name='function.pi.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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/fr/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'>Retourne les informations sur le syst&amp;egrave;me d&amp;#039;exploitation</span></p> </div> <a name='function.php-uname.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_uname</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt><span class='initializer'> = &amp;quot;a&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> <b>php_uname()</b> retourne une description sur le syst&amp;egrave;me d&amp;#039;exploitation sur lequel tourne PHP. C&amp;#039;est la m&amp;ecirc;me cha&amp;icirc;ne que celle que vous voyez en haut du <a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function'>phpinfo()</a>. Si vous voulez juste savoir le nom du syst&amp;egrave;me d&amp;#039;exploitation, utilisez plut&amp;ocirc;t la constante <b><tt class='constant'>PHP_OS</tt></b> mais gardez &amp;agrave; l&amp;#039;esprit que cette constante contient le nom du syst&amp;egrave;me sur lequel PHP a &amp;eacute;t&amp;eacute; <em class='emphasis'>compil&amp;eacute;</em>. </p> <p class='para'> Sur certaines vieilles plate-formes Unix, il n&amp;#039;est pas possible de d&amp;eacute;terminer les informations courantes de l&amp;#039;OS, auquel cas cette fonction se contente de retourner le nom de l&amp;#039;OS sur lequel PHP a &amp;eacute;t&amp;eacute; compil&amp;eacute;. Cela n&amp;#039;arrivera que si votre biblioth&amp;egrave;que <i>uname()</i> n&amp;#039;existe pas ou ne fonctionne pas. </p> </div> <a name='function.php-uname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> est un seul caract&amp;egrave;re qui d&amp;eacute;finit quelles seront les informations &amp;agrave; retourner : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;#039;a&amp;#039;</i>: par d&amp;eacute;faut, contient tous les modes de la s&amp;eacute;quence <i>&amp;quot;s n r v m&amp;quot;</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;s&amp;#039;</i>: nom du syst&amp;egrave;me d&amp;#039;exploitation. Par exemple, <i>FreeBSD</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;n&amp;#039;</i>: nom de l&amp;#039;h&amp;ocirc;te. Par exemple, <i>localhost.example.com</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;r&amp;#039;</i>: nom de la version. Par exemple, <i>5.1.2-RELEASE</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;v&amp;#039;</i>: information sur la version. Varie &amp;eacute;norm&amp;eacute;ment suivant le syst&amp;egrave;me d&amp;#039;exploitation. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;m&amp;#039;</i>: type de la machine. Par exemple, <i>i386</i>. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.php-uname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la description, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a>. </p> </div> <a name='function.php-uname.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemples avec <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;Affichages&amp;nbsp;possibles&amp;nbsp;:<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'>'Le&amp;nbsp;serveur&amp;nbsp;tourne&amp;nbsp;sous&amp;nbsp;Windows&amp;nbsp;!'</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'>'Le&amp;nbsp;serveur&amp;nbsp;ne&amp;nbsp;tourne&amp;nbsp;pas&amp;nbsp;sous&amp;nbsp;Windows&amp;nbsp;!'</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'> Il existe aussi des <a href='http://www.php.net/manual/fr/language.constants.predefined.php' class='link'>constantes PHP pr&amp;eacute;-d&amp;eacute;finies</a> li&amp;eacute;es qui peuvent s&amp;#039;av&amp;eacute;rer utiles, par exemple : </p><div class='example'> <p><b>Exemple #2 Exemples avec quelques constantes li&amp;eacute;es au syst&amp;egrave;me</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;*nix<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;so<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;:<br /><br />//&amp;nbsp;Win*<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;\<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;dll<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-uname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Retourne le num&amp;eacute;ro de la version courante de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.php-sapi-name.php' class='function' rel='rdfs-seeAlso'>php_sapi_name()</a> - Retourne le type d'interface utilis&amp;eacute;e entre le serveur web et PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="php_strip_whitespace" value="<div id='function.php-strip-whitespace' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Retourne la source sans commentaires, ni espaces blancs</span></p> </div> <a name='function.php-strip-whitespace.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le code source PHP du param&amp;egrave;tre <i><tt class='parameter'>filename</tt></i> en ayant supprim&amp;eacute; les commentaires ainsi que les espaces. Cela peut &amp;ecirc;tre utile pour comparer la quantit&amp;eacute; de code avec la quantit&amp;eacute; de commentaire dans votre code. Cela revient &amp;agrave; utiliser la commande <strong class='command'>php -w</strong> depuis la <a href='http://www.php.net/manual/fr/features.commandline.php' class='link'>ligne de commande</a>. </p> </div> <a name='function.php-strip-whitespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Chemin vers le fichier PHP. </p> </dd> </dl> <p> </p> </div> <a name='function.php-strip-whitespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le code source nettoy&amp;eacute; sera retourn&amp;eacute; en cas de succ&amp;egrave;s ou une cha&amp;icirc;ne vide en cas d&amp;#039;&amp;eacute;chec. </p> <blockquote><p><b class='note'>Note</b>: Cette fonction fonctionne comme d&amp;eacute;crite depuis PHP 5.0.1. Avant, elle ne retournait qu&amp;#039;une cha&amp;icirc;ne vide. Pour plus de d&amp;eacute;tails concernant ce bogue ainsi que son comportement pr&amp;eacute;c&amp;eacute;dent, lisez le rapport de bogue <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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;Commentaire&amp;nbsp;PHP&amp;nbsp;ici<br /><br />/*<br />&amp;nbsp;*&amp;nbsp;Un&amp;nbsp;autre&amp;nbsp;commentaire&amp;nbsp;PHP<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;Les&amp;nbsp;nouvelles&amp;nbsp;lignes&amp;nbsp;sont&amp;nbsp;consid&amp;eacute;r&amp;eacute;es&amp;nbsp;comme&amp;nbsp;des&amp;nbsp;espaces&amp;nbsp;et&amp;nbsp;sont&amp;nbsp;donc&amp;nbsp;&amp;eacute;galement&amp;nbsp;effac&amp;eacute;es&amp;nbsp;:<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>L&amp;#039;exemple ci-dessus va afficher :</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> Notez que les commentaires PHP ne sont plus l&amp;agrave;, tout comme les espaces et les nouvelles lignes apr&amp;egrave;s le premier <i>echo</i>. </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/fr/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'>Retourne le type d&amp;#039;interface utilis&amp;eacute;e entre le serveur web et PHP</span></p> </div> <a name='function.php-sapi-name.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne une cha&amp;icirc;ne en minuscule qui d&amp;eacute;crit le type d&amp;#039;interface (l&amp;#039;API, SAPI serveur) que PHP utilise. Par exemple, en PHP CLI, cette cha&amp;icirc;ne sera &amp;quot;cli&amp;quot; tandis qu&amp;#039;avec Apache, elle pourra avoir plusieurs valeurs diff&amp;eacute;rentes suivant le SAPI exact utilis&amp;eacute;. Les valeurs possibles sont list&amp;eacute;es ci-dessous. </p> </div> <a name='function.php-sapi-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le type de l&amp;#039;interface, sous la forme d&amp;#039;une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> en minuscule. </p> <p class='para'> Voici une liste non exhaustive des valeurs possibles : <i>aolserver</i>, <i>apache</i>, <i>apache2filter</i>, <i>apache2handler</i>, <i>caudium</i>, <i>cgi</i> (jusqu&amp;#039;en PHP 5.3), <i>cgi-fcgi</i>, <i>cli</i>, <i>continuity</i>, <i>embed</i>, <i>isapi</i>, <i>litespeed</i>, <i>milter</i>, <i>nsapi</i>, <i>phttpd</i>, <i>pi3web</i>, <i>roxen</i>, <i>thttpd</i>, <i>tux</i> et <i>webjames</i>. </p> </div> <a name='function.php-sapi-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>php_sapi_name()</b></b></p> <div class='example-contents para'><p> Cet exemple cherche la sous-cha&amp;icirc;ne <i>cgi</i> car elle peut &amp;eacute;galement valoir <i>cgi-fcgi</i>. </p></div> <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'>'Vous&amp;nbsp;utilisez&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'>'Vous&amp;nbsp;n'utilisez&amp;nbsp;pas&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.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <b>Une approche alternative</b><br /> La constante PHP <b><tt class='constant'>PHP_SAPI</tt></b> a une valeur identique &amp;agrave; <b>php_sapi_name()</b>. <br /> </p></blockquote> <div class='tip'><b class='tip'>Astuce</b> <h1 class='title'>Un comportement inattendu</h1> <p class='para'> Le <acronym title='Server Application Programming Interface'>SAPI</acronym> d&amp;eacute;fini ne doit pas &amp;ecirc;tre ambigu, car par exemple, au lieu de <i>apache</i>, il peut &amp;ecirc;tre d&amp;eacute;fini &amp;agrave; <i>apache2handler</i> ou <i>apache2filter</i>. </p> </div> </div> <a name='function.php-sapi-name.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Retourne l&amp;#039;identifiant du logo PHP</span></p> </div> <a name='function.php-logo-guid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cette fonction retourne l&amp;#039;identifiant qui peut &amp;ecirc;tre utilis&amp;eacute; pour afficher le logo PHP en utilisant une image incorpor&amp;eacute;e dans les sources. Le logo est affich&amp;eacute; uniquement si <a href='http://www.php.net/manual/fr/ini.core.php#ini.expose-php' class='link'>expose_php</a> vaut <i>On</i>. </p> </div> <a name='function.php-logo-guid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <i>PHPE9568F34-D428-11d2-A769-00AA001ACF42</i>. </p> </div> <a name='function.php-logo-guid.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>php_logo_guid()</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='Logo&amp;nbsp;PHP&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Retourne le num&amp;eacute;ro de la version courante de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Affiche les cr&amp;eacute;dits de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.zend-logo-guid.php' class='function' rel='rdfs-seeAlso'>zend_logo_guid()</a> - Retourne le logo de 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/fr/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'>Retourne la liste des fichiers .ini analys&amp;eacute;s dans les dossiers de configuration suppl&amp;eacute;mentaires</span></p> </div> <a name='function.php-ini-scanned-files.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_ini_scanned_files</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>php_ini_scanned_files()</b> retourne une liste de noms de fichiers de configuration analys&amp;eacute;s, en plus de <var class='filename'>php.ini</var>. Cette liste est au format CSV. Ces fichiers sont situ&amp;eacute;s dans un dossier d&amp;eacute;fini par l&amp;#039;option <span class='option'>--with-config-file-scan-dir</span>, d&amp;eacute;finie au moment de la compilation. </p> <p class='para'> Les fichiers retourn&amp;eacute;s incluent le chemin, comme d&amp;eacute;clar&amp;eacute; dans la directive <span class='option'>--with-config-file-scan-dir</span>. De plus, chaque virgule est suivie d&amp;#039;une nouvelle ligne. </p> </div> <a name='function.php-ini-scanned-files.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne de caract&amp;egrave;res, o&amp;ugrave; les noms de fichiers sont s&amp;eacute;par&amp;eacute;s par des virgules. Si <span class='option'>--with-config-file-scan-dir</span> n&amp;#039;&amp;eacute;tait pas configur&amp;eacute;, <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute;. Si cette option &amp;eacute;tait configur&amp;eacute;e, mais que le dossier &amp;eacute;tait vide, une cha&amp;icirc;ne vide est retourn&amp;eacute;e. Si un fichier n&amp;#039;est pas lisible, le nom du fichier sera inclus dans la liste, mais une erreur sera g&amp;eacute;n&amp;eacute;r&amp;eacute;e. Cette erreur sera visible au moment de la compilation, et lorsque vous appellerez la fonction <b>php_ini_scanned_files()</b>. </p> </div> <a name='function.php-ini-scanned-files.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Un exemple de liste retourn&amp;eacute;e par <b>php_ini_scanned_files()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$filelist&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_ini_scanned_files</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>)&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$files&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$files&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;li&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>trim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;/li&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-ini-scanned-files.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Modifie la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.php-ini-loaded-file.php' class='function' rel='rdfs-seeAlso'>php_ini_loaded_file()</a> - R&amp;eacute;cup&amp;egrave;re le chemin d'un fichier php.ini charg&amp;eacute;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>R&amp;eacute;cup&amp;egrave;re le chemin d&amp;#039;un fichier php.ini charg&amp;eacute;</span></p> </div> <a name='function.php-ini-loaded-file.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> V&amp;eacute;rifie si un fichier <var class='filename'>php.ini</var> est charg&amp;eacute;, et r&amp;eacute;cup&amp;egrave;re son chemin. </p> </div> <a name='function.php-ini-loaded-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='function.php-ini-loaded-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le chemin du fichier <var class='filename'>php.ini</var> charg&amp;eacute;, ou <b><tt class='constant'>FALSE</tt></b> si aucun n&amp;#039;a &amp;eacute;t&amp;eacute; charg&amp;eacute;. </p> </div> <a name='function.php-ini-loaded-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>php_ini_loaded_file()</b></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'>'php.ini&amp;nbsp;charg&amp;eacute;&amp;nbsp;:&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'>'Aucun&amp;nbsp;fichier&amp;nbsp;php.ini&amp;nbsp;n\'a&amp;nbsp;&amp;eacute;t&amp;eacute;&amp;nbsp;charg&amp;eacute;'</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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> php.ini charg&amp;eacute; : /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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.php-ini-scanned-files.php' class='function' rel='rdfs-seeAlso'>php_ini_scanned_files()</a> - Retourne la liste des fichiers .ini analys&amp;eacute;s dans les dossiers de configuration suppl&amp;eacute;mentaires</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/configuration.file.php' class='link'>Le fichier de configuration</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/fr/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'>Retourne le num&amp;eacute;ro de la version courante de PHP</span></p> </div> <a name='function.phpversion.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le num&amp;eacute;ro de la version courante de PHP. </p> </div> <a name='function.phpversion.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Un nom d&amp;#039;extension, optionnel. </p> </dd> </dl> <p> </p> </div> <a name='function.phpversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>extension</tt></i> est sp&amp;eacute;cifi&amp;eacute;, la fonction <b>phpversion()</b> retournera la version de cette extension ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a aucune information sur la version d&amp;#039;associ&amp;eacute;e ou si cette extensions n&amp;#039;est pas disponible. </p> </div> <a name='function.phpversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;affiche&amp;nbsp;le&amp;nbsp;num&amp;eacute;ro&amp;nbsp;de&amp;nbsp;version&amp;nbsp;courante&amp;nbsp;du&amp;nbsp;PHP.<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Version&amp;nbsp;PHP&amp;nbsp;courante&amp;nbsp;:&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;affiche&amp;nbsp;e.g.&amp;nbsp;'2.0'&amp;nbsp;ou&amp;nbsp;rien&amp;nbsp;du&amp;nbsp;tout&amp;nbsp;si&amp;nbsp;cette&amp;nbsp;extension&amp;nbsp;n'est&amp;nbsp;pas&amp;nbsp;active<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> <p class='para'> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b><tt class='constant'>PHP_VERSION_ID</tt></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_VERSION_ID&amp;nbsp;est&amp;nbsp;disponible&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.2.7,&amp;nbsp;<br />//&amp;nbsp;si&amp;nbsp;votre&amp;nbsp;version&amp;nbsp;est&amp;nbsp;ant&amp;eacute;rieure,&amp;nbsp;&amp;eacute;mulez-le.<br /></span><span style='color: #007700'>if(!</span><span style='color: #0000BB'>defined</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PHP_VERSION_ID'</span><span style='color: #007700'>))<br />{<br />&amp;nbsp;</span><span style='color: #0000BB'>$version&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'>,</span><span style='color: #0000BB'>PHP_VERSION</span><span style='color: #007700'>);<br /><br />&amp;nbsp;</span><span style='color: #0000BB'>define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PHP_VERSION_ID'</span><span style='color: #007700'>,&amp;nbsp;(</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;*&amp;nbsp;</span><span style='color: #0000BB'>10000&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;*&amp;nbsp;</span><span style='color: #0000BB'>100&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]));<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;PHP_VERSION_ID&amp;nbsp;est&amp;nbsp;d&amp;eacute;fini&amp;nbsp;comme&amp;nbsp;un&amp;nbsp;nombre&amp;nbsp;:&amp;nbsp;plus&amp;nbsp;il&amp;nbsp;est&amp;nbsp;grand,&amp;nbsp;plus<br />//&amp;nbsp;la&amp;nbsp;version&amp;nbsp;de&amp;nbsp;PHP&amp;nbsp;est&amp;nbsp;r&amp;eacute;cente.&amp;nbsp;Il&amp;nbsp;est&amp;nbsp;d&amp;eacute;fini&amp;nbsp;comme&amp;nbsp;illustr&amp;eacute;&amp;nbsp;dans&amp;nbsp;<br />//&amp;nbsp;le&amp;nbsp;code&amp;nbsp;ci-dessous&amp;nbsp;:&amp;nbsp;<br />//<br />//&amp;nbsp;$version_id&amp;nbsp;=&amp;nbsp;$major_version&amp;nbsp;*&amp;nbsp;10000&amp;nbsp;+&amp;nbsp;$minor_version&amp;nbsp;*&amp;nbsp;100&amp;nbsp;+&amp;nbsp;$release_version;<br />//<br />//&amp;nbsp;Maintenant,&amp;nbsp;avec&amp;nbsp;PHP_VERSION_ID,&amp;nbsp;il&amp;nbsp;est&amp;nbsp;possible&amp;nbsp;de&amp;nbsp;v&amp;eacute;rifier&amp;nbsp;la&amp;nbsp;disponibilit&amp;eacute;<br />//&amp;nbsp;de&amp;nbsp;fonctionnalit&amp;eacute;s&amp;nbsp;de&amp;nbsp;PHP,&amp;nbsp;sans&amp;nbsp;passer&amp;nbsp;par&amp;nbsp;version_compare().<br />//<br />//&amp;nbsp;Par&amp;nbsp;exemple,&amp;nbsp;on&amp;nbsp;peut&amp;nbsp;d&amp;eacute;finir&amp;nbsp;les&amp;nbsp;constantes&amp;nbsp;PHP_VERSION_*&amp;nbsp;qui&amp;nbsp;n'&amp;eacute;taient&amp;nbsp;pas<br />//&amp;nbsp;disponibles&amp;nbsp;avant&amp;nbsp;5.2.7<br /><br /></span><span style='color: #007700'>if(</span><span style='color: #0000BB'>PHP_VERSION_ID&amp;nbsp;</span><span style='color: #007700'>&amp;lt;&amp;nbsp;</span><span style='color: #0000BB'>50207</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;</span><span style='color: #0000BB'>define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PHP_MAJOR_VERSION'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br />&amp;nbsp;</span><span style='color: #0000BB'>define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PHP_MINOR_VERSION'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br />&amp;nbsp;</span><span style='color: #0000BB'>define</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PHP_RELEASE_VERSION'</span><span style='color: #007700'>,&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;etc.<br /></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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette information est aussi disponible via la constante pr&amp;eacute;d&amp;eacute;finie <b><tt class='constant'>PHP_VERSION</tt></b>. Plus d&amp;#039;informations sur les versions, avec les constantes <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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.version-compare.php' class='function' rel='rdfs-seeAlso'>version_compare()</a> - Compare deux cha&amp;icirc;nes de version au format des versions PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Affiche les cr&amp;eacute;dits de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Retourne l'identifiant du logo PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.zend-version.php' class='function' rel='rdfs-seeAlso'>zend_version()</a> - Lit la version courante du moteur 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="phpinfo" value="<div id='function.phpinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Affiche de nombreuses informations sur PHP</span></p> </div> <a name='function.phpinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>phpinfo</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$what</tt><span class='initializer'> = INFO_ALL</span></span> ] )</div> <p class='para rdfs-comment'> Affiche de nombreuses informations sur PHP, concernant sa configuration courante : options de compilation, extensions, version, informations sur le serveur, et l&amp;#039;environnement (lorsqu&amp;#039;il est compil&amp;eacute; comme module), environnement PHP, informations sur le syst&amp;egrave;me, chemins, valeurs g&amp;eacute;n&amp;eacute;rales et locales de configuration, en-t&amp;ecirc;tes HTTP et la licence PHP. </p> <p class='para'> Comme tous les syst&amp;egrave;mes sont configur&amp;eacute;s diff&amp;eacute;remment, <b>phpinfo()</b> sert g&amp;eacute;n&amp;eacute;ralement &amp;agrave; v&amp;eacute;rifier la <a href='http://www.php.net/manual/fr/configuration.php' class='link'>configuration</a> ainsi que les <a href='http://www.php.net/manual/fr/language.variables.predefined.php' class='link'>variables pr&amp;eacute;d&amp;eacute;finies</a>, pour une plate-forme donn&amp;eacute;e. </p> <p class='para'> <b>phpinfo()</b> est un bon outil de d&amp;eacute;bogage, car il affiche le contenu de toutes les variables EGPCS (Environnement, GET, POST, Cookie, Serveur). </p> </div> <a name='function.phpinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>what</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;affichage peut &amp;ecirc;tre personnalis&amp;eacute; en utilisant une ou plusieurs des <em class='emphasis'>constantes suivantes</em>. Elles sont combinables avec l&amp;#039;op&amp;eacute;rateur <a href='http://www.php.net/manual/fr/language.operators.bitwise.php' class='link'>or</a>, et doivent &amp;ecirc;tre pass&amp;eacute;es dans le param&amp;egrave;tre <i><tt class='parameter'>what</tt></i> . Vous pouvez aussi additionner ces constantes. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Options de <b>phpinfo()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nom de la constante</th> <th>Valeur</th> <th>Description</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'> La ligne de configuration, le chemin du <var class='filename'>php.ini</var>, la date de compilation, le serveur web, le syst&amp;egrave;me, etc. </td> </tr> <tr valign='middle'> <td align='left'>INFO_CREDITS</td> <td align='left'>2</td> <td align='left'> Les cr&amp;eacute;dits de PHP. Voir aussi <a href='http://www.php.net/manual/fr/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'> Valeurs courantes locales et g&amp;eacute;n&amp;eacute;rales des directives PHP. Voyez aussi la fonction <a href='http://www.php.net/manual/fr/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'> Modules charg&amp;eacute;s et leur configuration sp&amp;eacute;cifique. Voir aussi la fonction <a href='http://www.php.net/manual/fr/function.get-loaded-extensions.php' class='function'>get_loaded_extensions()</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ENVIRONMENT</td> <td align='left'>16</td> <td align='left'> Informations sur les variables d&amp;#039;environnement, qui sont disponibles dans la variable <var class='varname'><a href='http://www.php.net/manual/fr/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'> Affiche toutes les <a href='http://www.php.net/manual/fr/language.variables.predefined.php' class='link'>variables pr&amp;eacute;d&amp;eacute;finies</a>, issues de l&amp;#039;environnement, la m&amp;eacute;thode GET, la m&amp;eacute;thode POST, les cookies et le serveur. </td> </tr> <tr valign='middle'> <td align='left'>INFO_LICENSE</td> <td align='left'>64</td> <td align='left'> La licence PHP. Voir aussi <a href='http://www.php.net/license/' class='link external'>&amp;raquo; la FAQ de la licence</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ALL</td> <td align='left'>-1</td> <td align='left'> Affiche toutes les informations suscit&amp;eacute;es. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.phpinfo.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> L&amp;#039;information &amp;quot;Loaded Configuration File&amp;quot; a &amp;eacute;t&amp;eacute; ajout&amp;eacute;e, alors qu&amp;#039;avant, seule l&amp;#039;information &amp;quot;Configuration File (php.ini) Path&amp;quot; exist&amp;eacute;e. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.phpinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;Affiche&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;informations,&amp;nbsp;comme&amp;nbsp;le&amp;nbsp;ferait&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;Affiche&amp;nbsp;uniquement&amp;nbsp;le&amp;nbsp;module&amp;nbsp;d'information.<br />//&amp;nbsp;phpinfo(8)&amp;nbsp;fournirait&amp;nbsp;les&amp;nbsp;m&amp;ecirc;mes&amp;nbsp;informations.<br /></span><span style='color: #0000BB'>phpinfo</span><span style='color: #007700'>(</span><span style='color: #0000BB'>INFO_MODULES</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.phpinfo.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Une partie des informations affich&amp;eacute;es sont d&amp;eacute;sactiv&amp;eacute;es si la directive <a href='http://www.php.net/manual/fr/ini.core.php#ini.expose-php' class='link'>expose_php</a> est configur&amp;eacute;e avec la valeur <i>off</i>. Cela inclus les logos PHP et Zend, ainsi que les cr&amp;eacute;dits. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>phpinfo()</b> affiche du texte au lieu de HTML lorsque vous utilisez la version CLI. <br /> </p></blockquote> </div> <a name='function.phpinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Retourne le num&amp;eacute;ro de la version courante de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Affiche les cr&amp;eacute;dits de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Retourne l'identifiant du logo PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Lit la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Modifie la valeur d'une option de configuration</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - Retourne la liste de tous les modules compil&amp;eacute;s et charg&amp;eacute;s</li> <li class='member'><a href='http://www.php.net/manual/fr/language.variables.predefined.php' class='link'>les variables pr&amp;eacute;d&amp;eacute;finies</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="phpcredits" value="<div id='function.phpcredits' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Affiche les cr&amp;eacute;dits de PHP</span></p> </div> <a name='function.phpcredits.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>phpcredits</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt><span class='initializer'> = CREDITS_ALL</span></span> ] )</div> <p class='para rdfs-comment'> Affiche la liste des d&amp;eacute;veloppeurs PHP, des modules, etc. Elle g&amp;eacute;n&amp;egrave;re le code HTML appropri&amp;eacute; pour ins&amp;eacute;rer les informations dans une page. </p> </div> <a name='function.phpcredits.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Pour g&amp;eacute;n&amp;eacute;rer une page personnalis&amp;eacute;e sur les cr&amp;eacute;dits, il faut utiliser le param&amp;egrave;tre <i><tt class='parameter'>flag</tt></i> . </p> <p class='para'> </p><table class='doctable table'> <caption><b>Param&amp;egrave;tres pr&amp;eacute;d&amp;eacute;finis de <b>phpcredits()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Nom</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>CREDITS_ALL</td> <td align='left'> Tous les cr&amp;eacute;dits, &amp;eacute;quivalent &amp;agrave; : <b><tt class='constant'>CREDITS_DOCS</tt></b> + <b><tt class='constant'>CREDITS_GENERAL</tt></b> + <b><tt class='constant'>CREDITS_GROUP</tt></b> + <b><tt class='constant'>CREDITS_MODULES</tt></b> + <b><tt class='constant'>CREDITS_FULLPAGE</tt></b>. La fonction g&amp;eacute;n&amp;egrave;re alors une page HTML compl&amp;egrave;te. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_DOCS</td> <td align='left'>Les cr&amp;eacute;dits du groupe de documentation</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_FULLPAGE</td> <td align='left'> En g&amp;eacute;n&amp;eacute;ral, ce param&amp;egrave;tre est utilis&amp;eacute; avec d&amp;#039;autres constantes. Il indique que la page ainsi g&amp;eacute;n&amp;eacute;r&amp;eacute;e doit &amp;ecirc;tre une page HTML compl&amp;egrave;te, avec toutes les balises n&amp;eacute;cessaires. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GENERAL</td> <td align='left'> Cr&amp;eacute;dits G&amp;eacute;n&amp;eacute;raux : conception et design du langage, auteurs de PHP 4.0, module SAPI. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GROUP</td> <td align='left'>Une liste des d&amp;eacute;veloppeurs principaux</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_MODULES</td> <td align='left'> Une liste des extensions de PHP, et leurs auteurs </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_SAPI</td> <td align='left'> Une liste des API serveur pour PHP et leurs auteurs </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpcredits.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.phpcredits.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>phpcredits()</b></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>Exemple #2 Affiche les d&amp;eacute;veloppeurs principaux ansi que le groupe de documentation</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>Exemple #3 Affiche tous les cr&amp;eacute;dits</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;Ma&amp;nbsp;page&amp;nbsp;de&amp;nbsp;cr&amp;eacute;dits&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;Un&amp;nbsp;peu&amp;nbsp;de&amp;nbsp;votre&amp;nbsp;code<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;Encore&amp;nbsp;un&amp;nbsp;peu&amp;nbsp;de&amp;nbsp;votre&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Retourne le num&amp;eacute;ro de la version courante de PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Retourne l'identifiant du logo PHP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Affiche de nombreuses informations sur 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/fr/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'>Ouvre une socket de connexion Internet ou Unix persistante</span></p> </div> <a name='function.pfsockopen.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>pfsockopen()</b> se comporte exactement comme <a href='http://www.php.net/manual/fr/function.fsockopen.php' class='function'>fsockopen()</a> mais la connexion ouverte le reste, m&amp;ecirc;me apr&amp;egrave;s la fin du script. C&amp;#039;est la version persistante de <a href='http://www.php.net/manual/fr/function.fsockopen.php' class='function'>fsockopen()</a>. </p> </div> <a name='function.pfsockopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> Pour plus d&amp;#039;informations sur les param&amp;egrave;tres, reportez-vous &amp;agrave; la documentation sur la fonction <a href='http://www.php.net/manual/fr/function.fsockopen.php' class='function'>fsockopen()</a>. </p> </div> <a name='function.pfsockopen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.fsockopen.php' class='function' rel='rdfs-seeAlso'>fsockopen()</a> - Ouvre une socket de connexion Internet ou 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/fr/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'> D&amp;eacute;finit le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour cette requ&amp;ecirc;te </span></p> </div> <a name='pdostatement.setfetchmode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'>Liste de param&amp;egrave;tres</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'> Le mode de r&amp;eacute;cup&amp;eacute;ration doit &amp;ecirc;tre une des constantes <i>PDO::FETCH_*</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>colno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Num&amp;eacute;ro de la colonne. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>classname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de la classe. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctorargs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Arguments du constructeur. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Objet. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.setfetchmode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne <i>1</i> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.setfetchmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 D&amp;eacute;finition du mode de r&amp;eacute;cup&amp;eacute;ration</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant montre comment <b>PDOStatement::setFetchMode()</b> modifie le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour un objet PDOStatement. </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>L&amp;#039;exemple ci-dessus va afficher :</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/fr/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'> D&amp;eacute;finie un attribut de requ&amp;ecirc;te </span></p> </div> <a name='pdostatement.setattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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/fr/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'> D&amp;eacute;finit un attribut de la requ&amp;ecirc;te. Actuellement, aucun attribut g&amp;eacute;n&amp;eacute;rique n&amp;#039;est d&amp;eacute;fini, mais uniquement des sp&amp;eacute;cificit&amp;eacute;s du driver : </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (sp&amp;eacute;cificit&amp;eacute; de Firebird et d&amp;#039;ODBC) : D&amp;eacute;finit le nom du curseur pour <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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.setattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - R&amp;eacute;cup&amp;egrave;re un attribut d'une connexion &amp;agrave; une base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Configure un attribut PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - R&amp;eacute;cup&amp;egrave;re un attribut de requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne le nombre de lignes affect&amp;eacute;es par le dernier appel &amp;agrave; la fonction PDOStatement::execute() </span></p> </div> <a name='pdostatement.rowcount.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> retourne le nombre de lignes affect&amp;eacute;es par la derni&amp;egrave;re requ&amp;ecirc;te DELETE, INSERT ou UPDATE ex&amp;eacute;cut&amp;eacute;e par l&amp;#039;objet <i>PDOStatement</i> correspondant. </p> <p class='para'> Si la derni&amp;egrave;re requ&amp;ecirc;te SQL ex&amp;eacute;cut&amp;eacute;e par l&amp;#039;objet <i>PDOStatement</i> associ&amp;eacute; est une requ&amp;ecirc;te de type SELECT, quelques bases de donn&amp;eacute;es retourneront le nombre de lignes retourn&amp;eacute;es par cette requ&amp;ecirc;te. N&amp;eacute;anmoins, ce comportement n&amp;#039;est pas garanti pour toutes les bases de donn&amp;eacute;es et ne devrait pas &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute; pour des applications portables. </p> </div> <a name='pdostatement.rowcount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de lignes. </p> </div> <a name='pdostatement.rowcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Retourne le nombre de lignes effac&amp;eacute;es</b></p> <div class='example-contents para'><p> <b>PDOStatement::rowCount()</b> retourne le nombre de lignes affect&amp;eacute;es par une requ&amp;ecirc;te DELETE, INSERT, ou UPDATE. </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;Effacement&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;FRUIT&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;Retourne&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Retourne&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;:\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'>'Effacement&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;lignes.\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Effacement de 9 lignes. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Comptage des lignes retourn&amp;eacute;es par une requ&amp;ecirc;te SELECT</b></p> <div class='example-contents para'><p> Pour la plupart des bases de donn&amp;eacute;es, <b>PDOStatement::rowCount()</b> ne retourne pas le nombre de lignes affect&amp;eacute;es par une requ&amp;ecirc;te SELECT. &amp;Agrave; la place, utilisez <a href='http://www.php.net/manual/fr/pdo.query.php' class='function'>PDO::query()</a> pour faire une requ&amp;ecirc;te SELECT COUNT(*), puis utilisez <a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function'>PDOStatement::fetchColumn()</a> pour r&amp;eacute;cup&amp;eacute;rer le nombre de lignes retourn&amp;eacute;es. Votre application peut ainsi effectuer la bonne 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;</span><span style='color: #FF8000'>/*&amp;nbsp;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;qui&amp;nbsp;correspond&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;SELECT&amp;nbsp;*/<br />&amp;nbsp;&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;</span><span style='color: #FF8000'>/*&amp;nbsp;Effectue&amp;nbsp;la&amp;nbsp;vraie&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;SELECT&amp;nbsp;et&amp;nbsp;travaille&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;*/<br />&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;nom&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;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;print&amp;nbsp;</span><span style='color: #DD0000'>'Nom&amp;nbsp;:&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'>'NOM'</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;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Aucune&amp;nbsp;ligne&amp;nbsp;ne&amp;nbsp;correspond&amp;nbsp;--&amp;nbsp;faire&amp;nbsp;quelque&amp;nbsp;chose&amp;nbsp;d'autre&amp;nbsp;*/<br />&amp;nbsp;&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'>'Aucune&amp;nbsp;ligne&amp;nbsp;ne&amp;nbsp;correspond&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;requ&amp;ecirc;te.'</span><span style='color: #007700'>;<br />&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Avance &amp;agrave; la prochaine ligne de r&amp;eacute;sultats d&amp;#039;un gestionnaire de lignes de r&amp;eacute;sultats multiples </span></p> </div> <a name='pdostatement.nextrowset.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::nextRowset</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Quelques bases de donn&amp;eacute;es supportent les proc&amp;eacute;dures stock&amp;eacute;es qui retournent plus d&amp;#039;une ligne de r&amp;eacute;sultats (aussi connu comme des jeux de r&amp;eacute;sultats). <b>PDOStatement::nextRowset()</b> vous permet d&amp;#039;acc&amp;eacute;der &amp;agrave; la seconde et suivantes lignes de r&amp;eacute;sultats associ&amp;eacute;es avec l&amp;#039;objet PDOStatement. Chaque ligne de r&amp;eacute;sultats a des jeux diff&amp;eacute;rents de colonnes depuis la ligne de r&amp;eacute;sultats. </p> </div> <a name='pdostatement.nextrowset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.nextrowset.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration de multiples lignes de r&amp;eacute;sultats retourn&amp;eacute;es par une proc&amp;eacute;dure stock&amp;eacute;e</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant montre comment appeler une proc&amp;eacute;dure stock&amp;eacute;e, MULTIPLE_RESULTS, qui retourne trois lignes de r&amp;eacute;sultats. Nous utilisons une boucle do / while pour parcourir la m&amp;eacute;thode <b>PDOStatement::nextRowset()</b>, qui retourne <b><tt class='constant'>FALSE</tt></b> et termine la boucle lorsque plus aucune ligne de r&amp;eacute;sultats ne peut &amp;ecirc;tre retourn&amp;eacute;e. </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'>fetchAll</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'>'Jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Jeu de r&amp;eacute;sultats 1: apple red banana yellow Jeu de r&amp;eacute;sultats 2: orange orange 150 banana yellow 175 Jeu de r&amp;eacute;sultats 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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.getcolumnmeta.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getColumnMeta()</a> - Retourne les m&amp;eacute;tadonn&amp;eacute;es pour une colonne d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne les m&amp;eacute;tadonn&amp;eacute;es pour une colonne d&amp;#039;un jeu de r&amp;eacute;sultats </span></p> </div> <a name='pdostatement.getcolumnmeta.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction est <em class='emphasis'>EXPERIMENTALE</em>. Cela signifie que le comportement de cette fonction, son nom et, concr&amp;egrave;tement, TOUT ce qui est document&amp;eacute; ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction &amp;agrave; vos risques et p&amp;eacute;rils.</p></div> <p class='para'> R&amp;eacute;cup&amp;egrave;re les metainformations pour une colonne d&amp;#039;un jeu de r&amp;eacute;sultat dans un tableau associatif. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='simpara'> Tous les drivers PDO ne supportent pas la fonction <b>PDOStatement::getColumnMeta()</b>. </p> </div> </div> <a name='pdostatement.getcolumnmeta.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nom de la colonne dans le jeu de r&amp;eacute;sultat. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.getcolumnmeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau associatif contenant les valeurs suivantes repr&amp;eacute;sentant les metainformations pour une colonne : </p> <table class='doctable table'> <caption><b>Metainformations d&amp;#039;une colonne</b></caption> <col align='left' /> <col align='left' /> <thead valign='middle'> <tr valign='middle'> <th>Nom</th> <th>Valeur</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>native_type</i></td> <td align='left'>Le type natif PHP utilis&amp;eacute; pour repr&amp;eacute;senter la valeur de la colonne.</td> </tr> <tr valign='middle'> <td align='left'><i>driver:decl_type</i></td> <td align='left'>Le type SQL utilis&amp;eacute; pour repr&amp;eacute;senter la valeur de la colonne dans la base de donn&amp;eacute;es. Si la colonne du jeu de r&amp;eacute;sultat est le r&amp;eacute;sultat d&amp;#039;une fonction, cette valeur n&amp;#039;est pas retourn&amp;eacute;e par la fonction <b>PDOStatement::getColumnMeta()</b>. </td> </tr> <tr valign='middle'> <td align='left'><i>flags</i></td> <td align='left'>N&amp;#039;importe quelle balise d&amp;eacute;finie pour cette colonne.</td> </tr> <tr valign='middle'> <td align='left'><i>name</i></td> <td align='left'>Le nom de cette colonne, comme retourn&amp;eacute; par la base de donn&amp;eacute;es.</td> </tr> <tr valign='middle'> <td align='left'><i>table</i></td> <td align='left'>Le nom de la colonne dans la table, tel que retourn&amp;eacute; par la base de donn&amp;eacute;es.</td> </tr> <tr valign='middle'> <td align='left'><i>len</i></td> <td align='left'>La longueur de cette colonne. Normalement, <i>-1</i> pour les types autres que les nombres d&amp;eacute;cimaux &amp;agrave; virgule flottante.</td> </tr> <tr valign='middle'> <td align='left'><i>precision</i></td> <td align='left'>La pr&amp;eacute;cision num&amp;eacute;rique pour cette colonne. Normalement, <i>0</i> pour les types autres que les nombres d&amp;eacute;cimaux &amp;agrave; virgule flottante.</td> </tr> <tr valign='middle'> <td align='left'><i>pdo_type</i></td> <td align='left'>Le type de cette colonne comme repr&amp;eacute;sent&amp;eacute; par la constante <i>PDO::PARAM_*</i> constants.</td> </tr> </tbody> </table> <p class='para'> Retourne <b><tt class='constant'>FALSE</tt></b> si la colonne demand&amp;eacute;e n&amp;#039;existe pas dans le jeu de r&amp;eacute;sultats, ou si aucun jeu de r&amp;eacute;sultats n&amp;#039;existe. </p> </div> <a name='pdostatement.getcolumnmeta.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.3</td> <td align='left'>champs <i>table</i></td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.getcolumnmeta.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration des metainformations pour une colonne</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant montre le r&amp;eacute;sultat de la r&amp;eacute;cup&amp;eacute;ration des metainformations pour une colonne g&amp;eacute;n&amp;eacute;r&amp;eacute;e par une fonction (COUNT) dans un pilote PDO_SQLITE. </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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Retourne le nombre de lignes affect&amp;eacute;es par le dernier appel &amp;agrave; la fonction PDOStatement::execute()</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> R&amp;eacute;cup&amp;egrave;re un attribut de requ&amp;ecirc;te </span></p> </div> <a name='pdostatement.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> R&amp;eacute;cup&amp;egrave;re un attribut de la requ&amp;ecirc;te. Actuellement, aucun attribut g&amp;eacute;n&amp;eacute;rique n&amp;#039;existe, mais uniquement des sp&amp;eacute;cificit&amp;eacute;s du driver : </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (sp&amp;eacute;cificit&amp;eacute; de Firebird et d&amp;#039;ODBC) : R&amp;eacute;cup&amp;egrave;re le nom du curseur pour <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'>Valeurs de retour</h3> <p class='para'> Retourne la valeur de l&amp;#039;attribut. </p> </div> <a name='pdostatement.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - R&amp;eacute;cup&amp;egrave;re un attribut d'une connexion &amp;agrave; une base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Configure un attribut PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - D&amp;eacute;finie un attribut de requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>R&amp;eacute;cup&amp;egrave;re la prochaine ligne et la retourne en tant qu&amp;#039;objet</span></p> </div> <a name='pdostatement.fetchobject.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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 class='initializer'> = &amp;quot;stdClass&amp;quot;</span></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt></span> ]] )</div> <p class='para rdfs-comment'> R&amp;eacute;cup&amp;egrave;re la prochaine ligne et la retourne en tant qu&amp;#039;objet. Cette fonction est une alternative &amp;agrave; <a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> avec <b><tt class='constant'>PDO::FETCH_CLASS</tt></b> ou le style <b><tt class='constant'>PDO::FETCH_OBJ</tt></b>. </p> </div> <a name='pdostatement.fetchobject.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Nom de la classe cr&amp;eacute;&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctor_args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;Eacute;l&amp;eacute;ments de ce tableau sont pass&amp;eacute;s au constructeur. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchobject.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une instance de la classe demand&amp;eacute;e avec les propri&amp;eacute;t&amp;eacute;s de noms qui correspondent aux noms des colonnes ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.fetchobject.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne une colonne depuis la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultats </span></p> </div> <a name='pdostatement.fetchcolumn.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne une colonne depuis la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultats ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus de ligne. </p> </div> <a name='pdostatement.fetchcolumn.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Num&amp;eacute;ro de la colonne que vous voulez r&amp;eacute;cup&amp;eacute;rer depuis la ligne (commen&amp;ccedil;ant &amp;agrave; 0). Si aucune valeur n&amp;#039;est fournie, <b>PDOStatement::fetchColumn()</b> r&amp;eacute;cup&amp;eacute;rera la premi&amp;egrave;re colonne. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchcolumn.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>PDOStatement::fetchColumn()</b> retourne une colonne depuis la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultats. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Il n&amp;#039;y a pas de solution pour retourner une autre colonne depuis la m&amp;ecirc;me ligne si vous utilisez la fonction <b>PDOStatement::fetchColumn()</b> pour r&amp;eacute;cup&amp;eacute;rer les donn&amp;eacute;es. </p> </div> </div> <a name='pdostatement.fetchcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Retourne la premi&amp;egrave;re colonne de la ligne suivante</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;nom,&amp;nbsp;couleur&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;R&amp;eacute;cup&amp;egrave;re&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;colonne&amp;nbsp;depuis&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;d'un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'R&amp;eacute;cup&amp;egrave;re&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;colonne&amp;nbsp;depuis&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;d'un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;:\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'>'nom=</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'>'R&amp;eacute;cup&amp;egrave;re&amp;nbsp;la&amp;nbsp;deuxi&amp;egrave;me&amp;nbsp;colonne&amp;nbsp;depuis&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;d'un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;:\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'>'couleur=</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> R&amp;eacute;cup&amp;egrave;re la premi&amp;egrave;re colonne depuis la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultats : nom=lemon R&amp;eacute;cup&amp;egrave;re la deuxi&amp;egrave;me colonne depuis la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultats : couleur=orange </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetchcolumn.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Retourne un tableau contenant toutes les lignes du jeu d'enregistrements</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - D&amp;eacute;finit le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour cette requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne un tableau contenant toutes les lignes du jeu d&amp;#039;enregistrements </span></p> </div> <a name='pdostatement.fetchall.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = 0</span></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'>Liste de param&amp;egrave;tres</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'> Contr&amp;ocirc;le le contenu du tableau retourn&amp;eacute; comme document&amp;eacute; dans la fonction <a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a>. </p> <p class='para'> Pour retourner un tableau contenant toutes les valeurs d&amp;#039;une seule colonne depuis le jeu de r&amp;eacute;sultats, sp&amp;eacute;cifiez <i>PDO::FETCH_COLUMN</i>. Vous pouvez sp&amp;eacute;cifier quelle colonne vous voulez avec le param&amp;egrave;tre <i><tt class='parameter'>column-index</tt></i> . </p> <p class='para'> Pour r&amp;eacute;cup&amp;eacute;rer uniquement les valeurs uniques d&amp;#039;une seule colonne depuis le jeu de r&amp;eacute;sultats, utilisez <i>PDO::FETCH_COLUMN</i> avec <i>PDO::FETCH_UNIQUE</i>. </p> <p class='para'> Pour retourner un tableau associatif group&amp;eacute; par les valeurs d&amp;#039;une colonne sp&amp;eacute;cifique, utilisez <i>PDO::FETCH_COLUMN</i> avec <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'> Retourne la colonne indiqu&amp;eacute;e o&amp;ugrave; la valeur de <i><tt class='parameter'>fetch_style</tt></i> est <i>PDO::FETCH_COLUMN</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 du constructeur personnalis&amp;eacute; de la classe. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchall.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>PDOStatement::fetchAll()</b> retourne un tableau contenant toutes les lignes du jeu d&amp;#039;enregistrements. Le tableau repr&amp;eacute;sente chaque ligne comme soit un tableau de valeurs des colonnes, soit un objet avec des propri&amp;eacute;t&amp;eacute;s correspondant &amp;agrave; chaque nom de colonne. </p> <p class='para'> L&amp;#039;utilisation de cette m&amp;eacute;thode pour r&amp;eacute;cup&amp;eacute;rer de gros jeux de r&amp;eacute;sultats peut augmenter les ressources du syst&amp;egrave;me, mais &amp;eacute;galement ces ressources. Plut&amp;ocirc;t que de r&amp;eacute;cup&amp;eacute;rer toutes les donn&amp;eacute;es et de les manipuler avec PHP, utilisez le serveur de base de donn&amp;eacute;es pour manipuler les jeux de r&amp;eacute;sultats. Par exemple, utilisez les clauses <i>WHERE</i> et <i>ORDER BY</i> dans vos requ&amp;ecirc;tes SQL pour restreindre les r&amp;eacute;sultats avant de le r&amp;eacute;cup&amp;eacute;rer et de les traiter avec PHP. </p> </div> <a name='pdostatement.fetchall.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration de toutes les lignes d&amp;#039;un jeu de r&amp;eacute;sultats</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;nom,&amp;nbsp;couleur&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;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;d'un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;d'un&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;:\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> R&amp;eacute;cup&amp;eacute;ration de toutes les lignes d&amp;#039;un jeu de r&amp;eacute;sultats : Array ( [0] =&amp;gt; Array ( [NOM] =&amp;gt; pear [0] =&amp;gt; pear [COULEUR] =&amp;gt; green [1] =&amp;gt; green ) [1] =&amp;gt; Array ( [NOM] =&amp;gt; watermelon [0] =&amp;gt; watermelon [COULEUR] =&amp;gt; pink [1] =&amp;gt; pink ) ) </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 R&amp;eacute;cup&amp;eacute;ration de toutes les valeurs d&amp;#039;une seule colonne depuis un jeu de r&amp;eacute;sultats</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant montre comment retourner toutes les valeurs d&amp;#039;une seule colonne depuis un jeu de r&amp;eacute;sultats, m&amp;ecirc;me si la requ&amp;ecirc;te SQL retourne plusieurs colonnes par lignes. </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;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;valeurs&amp;nbsp;de&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;colonne&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>L&amp;#039;exemple ci-dessus va afficher :</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>Exemple #3 Grouper toutes les valeurs d&amp;#039;une seule colonne</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant montre comment retourner un tableau associatif group&amp;eacute; par les valeurs de la colonne sp&amp;eacute;cifi&amp;eacute;e d&amp;#039;un jeu de r&amp;eacute;sultats. Le tableau contient trois cl&amp;eacute;s : les valeurs <i>apple</i> et <i>pear</i> sont retourn&amp;eacute;es sous la forme de tableaux qui contiennent deux couleurs diff&amp;eacute;rentes, tandis que <i>watermelon</i> est retourn&amp;eacute; sous la forme d&amp;#039;un tableau qui contient uniquement une seule couleur. </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;Grouper&amp;nbsp;les&amp;nbsp;valeurs&amp;nbsp;de&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;colonne&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - D&amp;eacute;finit le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour cette requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> R&amp;eacute;cup&amp;egrave;re la ligne suivante d&amp;#039;un jeu de r&amp;eacute;sultat PDO </span></p> </div> <a name='pdostatement.fetch.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> R&amp;eacute;cup&amp;egrave;re une ligne depuis un jeu de r&amp;eacute;sultats associ&amp;eacute; &amp;agrave; l&amp;#039;objet <i>PDOStatement</i>. Le param&amp;egrave;tre <i><tt class='parameter'>fetch_style</tt></i> d&amp;eacute;termine la fa&amp;ccedil;on dont PDO retourne la ligne. </p> </div> <a name='pdostatement.fetch.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Contr&amp;ocirc;le comment la prochaine ligne sera retourn&amp;eacute;e &amp;agrave; l&amp;#039;appelant. Cette valeur doit &amp;ecirc;tre une des constantes <i>PDO::FETCH_*</i>, et par d&amp;eacute;faut, vaut <i>PDO::FETCH_BOTH</i>. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::FETCH_ASSOC</i>: retourne un tableau index&amp;eacute; par le nom de la colonne comme retourn&amp;eacute; dans le jeu de r&amp;eacute;sultats </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOTH</i> (d&amp;eacute;faut): retourne un tableau index&amp;eacute; par les noms de colonnes et aussi par les num&amp;eacute;ros de colonnes, commen&amp;ccedil;ant &amp;agrave; l&amp;#039;index 0, comme retourn&amp;eacute;s dans le jeu de r&amp;eacute;sultats </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOUND</i>: retourne <b><tt class='constant'>TRUE</tt></b> et assigne les valeurs des colonnes de votre jeu de r&amp;eacute;sultats dans les variables PHP &amp;agrave; laquelle elles sont li&amp;eacute;es avec la m&amp;eacute;thode <a href='http://www.php.net/manual/fr/pdostatement.bindparam.php' class='function'>PDOStatement::bindParam()</a> </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_CLASS</i>: retourne une nouvelle instance de la classe demand&amp;eacute;e, liant les colonnes du jeu de r&amp;eacute;sultats aux noms des propri&amp;eacute;t&amp;eacute;s de la classe. Si <i><tt class='parameter'>fetch_style</tt></i> inclut PDO::FETCH_CLASS (c&amp;#039;est-&amp;agrave;-dire <i>PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE</i>), alors le nom de la classe est d&amp;eacute;termin&amp;eacute; &amp;agrave; partir d&amp;#039;une valeur de la premi&amp;egrave;re colonne. </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_INTO</i>: met &amp;agrave; jour une instance existante de la classe demand&amp;eacute;e, liant les colonnes du jeu de r&amp;eacute;sultats aux noms des propri&amp;eacute;t&amp;eacute;s de la classe </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_LAZY</i>: combine <i>PDO::FETCH_BOTH</i> et <i>PDO::FETCH_OBJ</i>, cr&amp;eacute;ant ainsi les noms des variables de l&amp;#039;objet, comme elles sont acc&amp;eacute;d&amp;eacute;es </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_NUM</i>: retourne un tableau index&amp;eacute; par le num&amp;eacute;ro de la colonne comme elle est retourn&amp;eacute; dans votre jeu de r&amp;eacute;sultat, commen&amp;ccedil;ant &amp;agrave; 0 </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_OBJ</i>: retourne un objet anonyme avec les noms de propri&amp;eacute;t&amp;eacute;s qui correspondent aux noms des colonnes retourn&amp;eacute;s dans le jeu de r&amp;eacute;sultats </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'> Pour un objet PDOStatement repr&amp;eacute;sentant un curseur scrollable, cette valeur d&amp;eacute;termine quelle ligne sera retourn&amp;eacute;e &amp;agrave; l&amp;#039;appelant. Cette valeur doit &amp;ecirc;tre une des constantes <i>PDO::FETCH_ORI_*</i>, et par d&amp;eacute;faut, vaut <i>PDO::FETCH_ORI_NEXT</i>. Pour demander un curseur scrollable pour votre objet PDOStatement, vous devez d&amp;eacute;finir l&amp;#039;attribut <i>PDO::ATTR_CURSOR</i> &amp;agrave; <i>PDO::CURSOR_SCROLL</i> lorsque vous pr&amp;eacute;parez la requ&amp;ecirc;te SQL avec la fonction <a href='http://www.php.net/manual/fr/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'> Pour un objet PDOStatement repr&amp;eacute;sentant un curseur scrollable pour lequel le param&amp;egrave;tre <i>cursor_orientation</i> est d&amp;eacute;fini &amp;agrave; <i>PDO::FETCH_ORI_ABS</i>, cette valeur sp&amp;eacute;cifie le num&amp;eacute;ro absolu de la ligne dans le jeu de r&amp;eacute;sultats qui doit &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute;e. </p> <p class='para'> Pour un objet PDOStatement repr&amp;eacute;sentant un curseur scrollable pour lequel le param&amp;egrave;tre <i>cursor_orientation</i> est d&amp;eacute;fini &amp;agrave; <i>PDO::FETCH_ORI_REL</i>, cette valeur sp&amp;eacute;cifie la ligne &amp;agrave; r&amp;eacute;cup&amp;eacute;rer relativement &amp;agrave; la position du curseur avant l&amp;#039;appel &amp;agrave; la fonction <b>PDOStatement::fetch()</b>. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetch.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La valeur retourn&amp;eacute;e par cette fonction en cas de succ&amp;egrave;s d&amp;eacute;pend du type r&amp;eacute;cup&amp;eacute;r&amp;eacute;. Dans tous les cas, <b><tt class='constant'>FALSE</tt></b> est retourn&amp;eacute; si une erreur survient. </p> </div> <a name='pdostatement.fetch.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration de lignes en utilisant diff&amp;eacute;rentes m&amp;eacute;thodes</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;nom,&amp;nbsp;couleur&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;styles&amp;nbsp;PDOStatement::fetch&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'>'Retourne&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;qu'un&amp;nbsp;tableau&amp;nbsp;index&amp;eacute;&amp;nbsp;par&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;des&amp;nbsp;colonnes\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'>'Retourne&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;qu'un&amp;nbsp;tableau&amp;nbsp;index&amp;eacute;&amp;nbsp;par&amp;nbsp;le&amp;nbsp;nom&amp;nbsp;et&amp;nbsp;le&amp;nbsp;num&amp;eacute;ro&amp;nbsp;de&amp;nbsp;la&amp;nbsp;colonne\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'>'Retourne&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;qu'objet&amp;nbsp;anonyme&amp;nbsp;ayant&amp;nbsp;les&amp;nbsp;noms&amp;nbsp;de&amp;nbsp;colonnes&amp;nbsp;comme&amp;nbsp;propri&amp;eacute;t&amp;eacute;s\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'>'Retourne&amp;nbsp;la&amp;nbsp;ligne&amp;nbsp;suivante&amp;nbsp;en&amp;nbsp;tant&amp;nbsp;qu'objet&amp;nbsp;anonyme&amp;nbsp;ayant&amp;nbsp;les&amp;nbsp;noms&amp;nbsp;de&amp;nbsp;colonnes&amp;nbsp;comme&amp;nbsp;propri&amp;eacute;t&amp;eacute;s\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> PDO::FETCH_ASSOC: Retourne la ligne suivante en tant qu&amp;#039;un tableau index&amp;eacute; par le nom des colonnes Array ( [NOM] =&amp;gt; apple [COULEUR] =&amp;gt; red ) PDO::FETCH_BOTH: Retourne la ligne suivante en tant qu&amp;#039;un tableau index&amp;eacute; par le nom et le num&amp;eacute;ro de la colonne Array ( [NOM] =&amp;gt; banana [0] =&amp;gt; banana [COULEUR] =&amp;gt; yellow [1] =&amp;gt; yellow ) PDO::FETCH_LAZY: Retourne la ligne suivante en tant qu&amp;#039;objet anonyme ayant les noms de colonnes comme propri&amp;eacute;t&amp;eacute;s PDORow Object ( [NOM] =&amp;gt; orange [COULEUR] =&amp;gt; orange ) PDO::FETCH_OBJ: Retourne la ligne suivante en tant qu&amp;#039;objet anonyme ayant les noms de colonnes comme propri&amp;eacute;t&amp;eacute;s kiwi </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 R&amp;eacute;cup&amp;eacute;ration des lignes avec un curseur scrollable</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</span><span style='color: #007700'>,&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</span><span style='color: #007700'>,&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'>'Lecture&amp;nbsp;en&amp;nbsp;avant&amp;nbsp;:\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'>'Lecture&amp;nbsp;en&amp;nbsp;arri&amp;egrave;re&amp;nbsp;:\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Lecture en avant : 21 10 5 16 0 5 19 20 10 Lecture en arri&amp;egrave;re : 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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Retourne un tableau contenant toutes les lignes du jeu d'enregistrements</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchobject.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchObject()</a> - R&amp;eacute;cup&amp;egrave;re la prochaine ligne et la retourne en tant qu'objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - D&amp;eacute;finit le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour cette requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e </span></p> </div> <a name='pdostatement.execute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. Si la requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e inclut des marqueurs de positionnement, vous pouvez : </p><ul class='itemizedlist'> <li class='listitem'><p class='para'>appeler la fonction <a href='http://www.php.net/manual/fr/pdostatement.bindparam.php' class='function'>PDOStatement::bindParam()</a> pour lier les variables PHP aux marqueurs de positionnement : les variables li&amp;eacute;es passent leurs valeurs en entr&amp;eacute;e et re&amp;ccedil;oivent les valeurs de sortie, s&amp;#039;il y en a, de leurs marqueurs de positionnement respectifs</p></li> <li class='listitem'><p class='para'>ou passer un tableau de valeurs de param&amp;egrave;tres, uniquement en entr&amp;eacute;e</p></li> </ul><p> </p> </div> <a name='pdostatement.execute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Un tableau de valeurs avec autant d&amp;#039;&amp;eacute;l&amp;eacute;ments qu&amp;#039;il y a de param&amp;egrave;tres &amp;agrave; associer dans la requ&amp;ecirc;te SQL qui sera ex&amp;eacute;cut&amp;eacute;es. Toutes les valeurs sont trait&amp;eacute;es comme des constantes <b><tt class='constant'>PDO::PARAM_STR</tt></b>. </p> <p class='para'> Vous ne pouvez associer plusieurs valeurs &amp;agrave; un seul param&amp;egrave;tre; par exemple, vous ne pouvez associer deux valeurs &amp;agrave; un param&amp;egrave;tre de nom dans une clause IN(). </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.execute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec des variables li&amp;eacute;es</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;liant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&amp;nbsp;=&amp;nbsp;:couleur'</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'>':couleur'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$couleur</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>Exemple #2 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec un tableau de valeurs (param&amp;egrave;tres de nom)</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;passant&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;de&amp;nbsp;valeurs&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&amp;nbsp;=&amp;nbsp;:couleur'</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'>':couleur'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$couleur</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #3 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec un tableau de valeurs (marqueurs)</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;passant&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;de&amp;nbsp;valeurs&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'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&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'>$couleur</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'> <p><b>Exemple #4 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec un marqueur de positionnement</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;liant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&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'>$couleur</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.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Quelques drivers n&amp;eacute;cessitent de <a href='http://www.php.net/manual/fr/pdostatement.closecursor.php' class='link'>fermer le curseur</a> avant d&amp;#039;ex&amp;eacute;cuter la requ&amp;ecirc;te suivante. <br /> </p></blockquote> </div> <a name='pdostatement.execute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Lie un param&amp;egrave;tre &amp;agrave; un nom de variable sp&amp;eacute;cifique</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Retourne un tableau contenant toutes les lignes du jeu d'enregistrements</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> R&amp;eacute;cup&amp;egrave;re les informations sur l&amp;#039;erreur associ&amp;eacute;e lors derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te </span></p> </div> <a name='pdostatement.errorinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Valeurs de retour</h3> <p class='para'> <b>PDOStatement::errorInfo()</b> retourne un tableau contenant des informations sur l&amp;#039;erreur survenu lors de la derni&amp;egrave;re op&amp;eacute;ration ex&amp;eacute;cut&amp;eacute;e par ce gestionnaire de requ&amp;ecirc;tes. Le tableau contient les champs suivants : </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;Eacute;l&amp;eacute;ment</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>Code erreur SQLSTATE (un identifiant de cinq caract&amp;egrave;res alphanum&amp;eacute;riques d&amp;eacute;fini dans le standard ANSI SQL)</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Code erreur sp&amp;eacute;cifique au driver.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Message d&amp;#039;erreur sp&amp;eacute;cifique au driver.</td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affiche les champs de <b>errorInfo()</b> pour une connexion PDO_ODBC sur une base de donn&amp;eacute;es DB2</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;Provoque&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;--&amp;nbsp;la&amp;nbsp;table&amp;nbsp;BONES&amp;nbsp;n'existe&amp;nbsp;pas&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Retourne le SQLSTATE associ&amp;eacute; avec la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Retourne les informations associ&amp;eacute;es &amp;agrave; l'erreur lors de la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - R&amp;eacute;cup&amp;egrave;re le SQLSTATE associ&amp;eacute; lors de la derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> R&amp;eacute;cup&amp;egrave;re le SQLSTATE associ&amp;eacute; lors de la derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te </span></p> </div> <a name='pdostatement.errorcode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Valeurs de retour</h3> <p class='para'> Identique &amp;agrave; <a href='http://www.php.net/manual/fr/pdo.errorcode.php' class='function'>PDO::errorCode()</a>, except&amp;eacute; que <b>PDOStatement::errorCode()</b> r&amp;eacute;cup&amp;egrave;re uniquement les codes erreurs pour les op&amp;eacute;rations sur les objets PDOStatement. </p> </div> <a name='pdostatement.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 D&amp;eacute;termine la cat&amp;eacute;gorie de l&amp;#039;erreur qui survient</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;Provoque&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;--&amp;nbsp;la&amp;nbsp;table&amp;nbsp;BONES&amp;nbsp;n'existe&amp;nbsp;pas&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Retourne le SQLSTATE associ&amp;eacute; avec la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Retourne les informations associ&amp;eacute;es &amp;agrave; l'erreur lors de la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - R&amp;eacute;cup&amp;egrave;re les informations sur l'erreur associ&amp;eacute;e lors derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> D&amp;eacute;taille une commande pr&amp;eacute;par&amp;eacute;e SQL </span></p> </div> <a name='pdostatement.debugdumpparams.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::debugDumpParams</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> D&amp;eacute;taille les informations contenues dans une commande pr&amp;eacute;par&amp;eacute;e, directement sur la sortie standard. Les informations sont notamment la requ&amp;ecirc;te <i>SQL</i> utilis&amp;eacute;e, le nombre de param&amp;egrave;tres utilis&amp;eacute;s (<i>Params</i>), la liste des param&amp;egrave;tres, avec leur nom, type (<i>paramtype</i>) sous forme d&amp;#039;entier, le nom de cl&amp;eacute; ou leur position dans la requ&amp;ecirc;te, la valeur associ&amp;eacute;e, et la position dans la requ&amp;ecirc;te (Si cette derni&amp;egrave;re information n&amp;#039;est pas support&amp;eacute;e par le pilote PDO, c&amp;#039;est toujours -1). </p> <p class='para'> Ceci est une fonction de d&amp;eacute;boguage, qui affiche directement des informations sur la sortie standard. <div class='tip'><b class='tip'>Astuce</b><p class='simpara'>Comme pour toutes les fonctions qui affichent directement des r&amp;eacute;sultats au navigateur, vous pouvez utiliser <a href='http://www.php.net/manual/fr/ref.outcontrol.php' class='link'>les fonctions de gestion des sorties</a> pour capturer le contenu de cette fonction et le sauver, par exemple, dans une cha&amp;icirc;ne.</p></div> </p> <p class='para'> Les param&amp;egrave;tres affich&amp;eacute;s sont ceux qui ont &amp;eacute;t&amp;eacute; ajout&amp;eacute;s dans la requ&amp;ecirc;te jusqu&amp;#039;au moment de l&amp;#039;appel. Les param&amp;egrave;tres surnum&amp;eacute;raires sont ignor&amp;eacute;s. </p> </div> <a name='pdostatement.debugdumpparams.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='pdostatement.debugdumpparams.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Exemple avec <b>PDOStatement::debugDumpParams()</b> et des param&amp;egrave;tres nomm&amp;eacute;s</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;ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;commande&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;avec&amp;nbsp;liaison&amp;nbsp;avec&amp;nbsp;variables&amp;nbsp;PHP&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>L&amp;#039;exemple ci-dessus va afficher :</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>Exemple #2 Exemple avec <b>PDOStatement::debugDumpParams()</b> et des param&amp;egrave;tres anonymes</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;ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;commande&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;avec&amp;nbsp;liaison&amp;nbsp;avec&amp;nbsp;variables&amp;nbsp;PHP&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Lie un param&amp;egrave;tre &amp;agrave; un nom de variable sp&amp;eacute;cifique</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Associe une valeur &amp;agrave; un param&amp;egrave;tre</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats </span></p> </div> <a name='pdostatement.columncount.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Utilisez la fonction <b>PDOStatement::columnCount()</b> pour retourner le nombre de colonnes dans le jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par l&amp;#039;objet PDOStatement. </p> <p class='para'> Si l&amp;#039;objet PDOStatement a &amp;eacute;t&amp;eacute; retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/pdo.query.php' class='function'>PDO::query()</a>, le nombre de colonnes est imm&amp;eacute;diatement disponible. </p> <p class='para'> Si l&amp;#039;objet PDOStatement a &amp;eacute;t&amp;eacute; retourn&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a>, un compte pr&amp;eacute;cis des colonnes ne sera pas disponible tant que vous n&amp;#039;invoquerez pas la fonction <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdostatement.columncount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats repr&amp;eacute;sent&amp;eacute; par l&amp;#039;objet PDOStatement. S&amp;#039;il n&amp;#039;y a pas de jeu de r&amp;eacute;sultats, <b>PDOStatement::columnCount()</b> retournera <i>0</i>. </p> </div> <a name='pdostatement.columncount.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Comptage des colonnes</b></p> <div class='example-contents para'><p> Cet exemple d&amp;eacute;montre comment <b>PDOStatement::columnCount()</b> fonctionne avec ou sans jeu de r&amp;eacute;sultats. </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;nom,&amp;nbsp;couleur&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Compte&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;colonnes&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultat&amp;nbsp;(non-existant)&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'>'Avant&amp;nbsp;execute(),&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;avait&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;colonnes&amp;nbsp;(devrait&amp;nbsp;&amp;ecirc;tre&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;Compte&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;colonnes&amp;nbsp;dans&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&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'>'Apr&amp;egrave;s&amp;nbsp;execute(),&amp;nbsp;le&amp;nbsp;jeu&amp;nbsp;de&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;a&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;colonnes&amp;nbsp;(devrait&amp;nbsp;&amp;ecirc;tre&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Avant execute(), le jeu de r&amp;eacute;sultats avait 0 colonnes (devrait &amp;ecirc;tre 0) Apr&amp;egrave;s execute(), le jeu de r&amp;eacute;sultat a 2 colonnes (devrait &amp;ecirc;tre 2) </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.columncount.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Retourne le nombre de lignes affect&amp;eacute;es par le dernier appel &amp;agrave; la fonction PDOStatement::execute()</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ferme le curseur, permettant &amp;agrave; la requ&amp;ecirc;te d&amp;#039;&amp;ecirc;tre de nouveau ex&amp;eacute;cut&amp;eacute;e </span></p> </div> <a name='pdostatement.closecursor.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::closeCursor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDOStatement::closeCursor()</b> lib&amp;egrave;re la connexion du serveur, permettant ainsi &amp;agrave; d&amp;#039;autres requ&amp;ecirc;tes SQL d&amp;#039;&amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;es, mais quitte la requ&amp;ecirc;te, permettant ainsi qu&amp;#039;elle soit de nouveau ex&amp;eacute;cut&amp;eacute;e. </p> <p class='para'> Cette m&amp;eacute;thode est utile pour les drivers de base de donn&amp;eacute;es qui ne supportent pas l&amp;#039;ex&amp;eacute;cution d&amp;#039;objet PDOStatement lorsqu&amp;#039;un objet PDOStatement ex&amp;eacute;cut&amp;eacute; pr&amp;eacute;c&amp;eacute;demment a encore des lignes non r&amp;eacute;cup&amp;eacute;r&amp;eacute;es. Si votre driver de base de donn&amp;eacute;es souffre de cette limitation, le probl&amp;egrave;me se manifestera de lui-m&amp;ecirc;me dans une erreur en dehors de la s&amp;eacute;quence. </p> <p class='para'> <b>PDOStatement::closeCursor()</b> est impl&amp;eacute;ment&amp;eacute; soit en tant que m&amp;eacute;thode optionnelle sp&amp;eacute;cifique au pilote, avec un maximum d&amp;#039;efficacit&amp;eacute;, ou en tant que solution g&amp;eacute;n&amp;eacute;rique si aucune fonction sp&amp;eacute;cifique au pilote n&amp;#039;est install&amp;eacute;e. S&amp;eacute;mantiquement, la fonction g&amp;eacute;n&amp;eacute;rique PDO revient &amp;agrave; &amp;eacute;crire le code suivant dans votre script PHP : </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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.closecursor.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>PDOStatement::closeCursor()</b></b></p> <div class='example-contents para'><p> Dans l&amp;#039;exemple suivant, l&amp;#039;objet PDOStatement <var class='varname'>$stmt</var> retourne de multiples lignes, mais l&amp;#039;application r&amp;eacute;cup&amp;egrave;re uniquement la premi&amp;egrave;re ligne, laissant l&amp;#039;objet PDOStatement dans l&amp;#039;&amp;eacute;tat o&amp;ugrave; il lui reste des lignes non r&amp;eacute;cup&amp;eacute;r&amp;eacute;es. Pour vous assurez que l&amp;#039;application fonctionnera avec tous les drivers de base de donn&amp;eacute;es, l&amp;#039;auteur ins&amp;egrave;re un appel &amp;agrave; la fonction <b>PDOStatement::closeCursor()</b> sur <var class='varname'>$stmt</var> avant l&amp;#039;ex&amp;eacute;cution d&amp;#039;objet PDOStatement <var class='varname'>$otherStmt</var>. </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;Cr&amp;eacute;ation&amp;nbsp;d'un&amp;nbsp;objet&amp;nbsp;PDOStatement&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;Cr&amp;eacute;ation&amp;nbsp;d'un&amp;nbsp;second&amp;nbsp;objet&amp;nbsp;PDOStatement&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;Ex&amp;eacute;cute&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;requ&amp;ecirc;te&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;R&amp;eacute;cup&amp;eacute;ration&amp;nbsp;de&amp;nbsp;la&amp;nbsp;premi&amp;egrave;re&amp;nbsp;ligne&amp;nbsp;uniquement&amp;nbsp;depuis&amp;nbsp;le&amp;nbsp;r&amp;eacute;sultat&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;L'appel&amp;nbsp;suivant&amp;nbsp;&amp;agrave;&amp;nbsp;closeCursor()&amp;nbsp;peut&amp;nbsp;&amp;ecirc;tre&amp;nbsp;requis&amp;nbsp;par&amp;nbsp;quelques&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;Maintenant,&amp;nbsp;nous&amp;nbsp;pouvons&amp;nbsp;ex&amp;eacute;cuter&amp;nbsp;la&amp;nbsp;deuxi&amp;egrave;me&amp;nbsp;requ&amp;ecirc;te&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Associe une valeur &amp;agrave; un param&amp;egrave;tre </span></p> </div> <a name='pdostatement.bindvalue.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::bindValue</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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 class='initializer'> = PDO::PARAM_STR</span></span> ] )</div> <p class='para rdfs-comment'> Associe une valeur &amp;agrave; un nom correspondant ou &amp;agrave; un point d&amp;#039;interrogation (comme param&amp;egrave;tre fictif) dans la requ&amp;ecirc;te SQL qui fut utilis&amp;eacute;e pour pr&amp;eacute;parer la requ&amp;ecirc;te. </p> </div> <a name='pdostatement.bindvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Identifiant du param&amp;egrave;tre. Pour une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e utilisant les marqueurs, cela sera un nom de param&amp;egrave;tre de la forme <var class='varname'>:nom</var>. Pour une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e utilisant les points d&amp;#039;interrogation (comme param&amp;egrave;tre fictif), cela sera un tableau index&amp;eacute; num&amp;eacute;riquement qui commence &amp;agrave; la position 1 du param&amp;egrave;tre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur &amp;agrave; associer au param&amp;egrave;tre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Type de donn&amp;eacute;es explicite pour le param&amp;egrave;tre utilisant les constantes PDO::PARAM_*. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.bindvalue.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec des marqueurs nomm&amp;eacute;s</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;associant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&amp;nbsp;=&amp;nbsp;:couleur'</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'>':couleur'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$couleur</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>Exemple #2 Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec des points d&amp;#039;interrogation comme param&amp;egrave;tre fictif</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;associant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&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'>$couleur</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Lie un param&amp;egrave;tre &amp;agrave; un nom de variable sp&amp;eacute;cifique</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Lie un param&amp;egrave;tre &amp;agrave; un nom de variable sp&amp;eacute;cifique </span></p> </div> <a name='pdostatement.bindparam.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::bindParam</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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 class='initializer'> = PDO::PARAM_STR</span></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/fr/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'> Lie une variable PHP &amp;agrave; un marquer nomm&amp;eacute; ou interrogatif correspondant dans une requ&amp;ecirc;te SQL utilis&amp;eacute;e pour pr&amp;eacute;parer la requ&amp;ecirc;te. Contrairement &amp;agrave; <a href='http://www.php.net/manual/fr/pdostatement.bindvalue.php' class='function'>PDOStatement::bindValue()</a>, la variable est li&amp;eacute;e en tant que r&amp;eacute;f&amp;eacute;rence et ne sera &amp;eacute;valu&amp;eacute;e qu&amp;#039;au moment de l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> <p class='para'> La plupart des param&amp;egrave;tres sont des param&amp;egrave;tres d&amp;#039;entr&amp;eacute;es, et sont utilis&amp;eacute;s en lecture seule pour construire la requ&amp;ecirc;te. Quelques drivers supportent l&amp;#039;invocation de proc&amp;eacute;dures stock&amp;eacute;es qui retournent des donn&amp;eacute;es en tant que param&amp;egrave;tres de sortie, et quelques autres en tant que param&amp;egrave;tres entr&amp;eacute;es / sorties qui sont envoy&amp;eacute;s ensemble et sont mis &amp;agrave; jour pour les recevoir. </p> </div> <a name='pdostatement.bindparam.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Identifiant. Pour une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e utilisant des marqueurs nomm&amp;eacute;s, ce sera le nom du param&amp;egrave;tre sous la forme <var class='varname'>:name</var>. Pour une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e utilisant les marqueurs interrogatifs, ce sera la position index&amp;eacute; -1 du param&amp;egrave;tre. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de la variable PHP &amp;agrave; lier au param&amp;egrave;tre de la requ&amp;ecirc;te SQL. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Type explicite de donn&amp;eacute;es pour le param&amp;egrave;tre utilisant la constante PDO::PARAM_*. Pour retourner un param&amp;egrave;tre INOUT depuis une proc&amp;eacute;dure stock&amp;eacute;e, utilisez l&amp;#039;op&amp;eacute;rateur OR pour d&amp;eacute;finir l&amp;#039;octet PDO::PARAM_INPUT_OUTPUT pour le param&amp;egrave;tre <i><tt class='parameter'>data_type</tt></i> . </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Longueur du type de donn&amp;eacute;es. Pour indiquer qu&amp;#039;un param&amp;egrave;tre est un param&amp;egrave;tre OUT depuis une proc&amp;eacute;dure stock&amp;eacute;e, vous devez explicitement d&amp;eacute;finir la longueur. </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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.bindparam.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <div class='example'> <p><b>Exemple #1 Ex&amp;eacute;cution d&amp;#039;une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec des emplacements nomm&amp;eacute;s </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;Ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;liant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&amp;nbsp;=&amp;nbsp;:couleur'</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'>':couleur'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$couleur</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>Exemple #2 Ex&amp;eacute;cution d&amp;#039;une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e avec des marques de positionnement </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;Ex&amp;eacute;cution&amp;nbsp;d'une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;liant&amp;nbsp;des&amp;nbsp;variables&amp;nbsp;PHP&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'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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;nom,&amp;nbsp;couleur,&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;couleur&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'>$couleur</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>Exemple #3 Appel une proc&amp;eacute;dure stock&amp;eacute;e avec un param&amp;egrave;tre INOUT</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;Appel&amp;nbsp;une&amp;nbsp;proc&amp;eacute;dure&amp;nbsp;stock&amp;eacute;e&amp;nbsp;avec&amp;nbsp;un&amp;nbsp;param&amp;egrave;tre&amp;nbsp;INOUT&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$couleur&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'rouge'</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'>$couleur</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'>'Apr&amp;egrave;s&amp;nbsp;avoir&amp;nbsp;press&amp;eacute;&amp;nbsp;le&amp;nbsp;fruit,&amp;nbsp;la&amp;nbsp;couleur&amp;nbsp;est&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$couleur</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Associe une valeur &amp;agrave; un param&amp;egrave;tre</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Lie une colonne &amp;agrave; une variable PHP </span></p> </div> <a name='pdostatement.bindcolumn.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::bindColumn</b></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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> fait en sorte qu&amp;#039;une variable PHP soit li&amp;eacute;e &amp;agrave; une colonne donn&amp;eacute;es dans le jeu de r&amp;eacute;sultats dans une requ&amp;ecirc;te. Chaque appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> ou <a href='http://www.php.net/manual/fr/pdostatement.fetchall.php' class='function'>PDOStatement::fetchAll()</a> met &amp;agrave; jour toutes les variables qui sont li&amp;eacute;es aux colonnes. </p> <blockquote><p><b class='note'>Note</b>: &amp;Eacute;tant donn&amp;eacute; que les informations sur les colonnes ne sont pas toujours disponibles &amp;agrave; PDO tant que la requ&amp;ecirc;te n&amp;#039;est pas ex&amp;eacute;cut&amp;eacute;e, les applications portables doivent appeler cette fonction <em class='emphasis'>apr&amp;egrave;s</em> la fonction <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. <br /> Cependant, pour pouvoir lier une colonne de type LOB avec un flux lors de l&amp;#039;utilisation du <em class='emphasis'>pilote PostGreSQL</em>, les applications doivent appeler cette m&amp;eacute;thode <em class='emphasis'>avant</em> d&amp;#039;appeler <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>, sous peine de recevoir l&amp;#039;objet OID sous forme d&amp;#039;<a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. <br /> </p></blockquote> </div> <a name='pdostatement.bindcolumn.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Num&amp;eacute;ro de la colonne (en commen&amp;ccedil;ant &amp;agrave; 1) ou nom de la colonne dans le jeu de r&amp;eacute;sultats. Si vous utilisez les noms de colonnes, assurez-vous que le nom corresponde &amp;agrave; la casse de la colonne, comme retourn&amp;eacute; par le pilote. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Nom de la variable PHP &amp;agrave; laquelle la colonne doit &amp;ecirc;tre li&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Type du param&amp;egrave;tre, sp&amp;eacute;cifi&amp;eacute; par les constantes PDO::PARAM_*. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>maxlen</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une astuce pour la pr&amp;eacute;-allocation. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driverdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Param&amp;egrave;tres optionnels pour la biblioth&amp;egrave;que. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindcolumn.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdostatement.bindcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Lie l&amp;#039;affichage du jeu de r&amp;eacute;sultats &amp;agrave; des variables PHP</b></p> <div class='example-contents para'><p> Lie les colonnes du jeu de r&amp;eacute;sultats aux variables PHP est une fa&amp;ccedil;on agr&amp;eacute;able de rendre les donn&amp;eacute;es contenues dans chaque ligne imm&amp;eacute;diatement disponible &amp;agrave; votre application. L&amp;#039;exemple suivant montre comment PDO vous autorise &amp;agrave; lier et r&amp;eacute;cup&amp;eacute;rer les colonnes avec une vari&amp;eacute;t&amp;eacute; d&amp;#039;options. </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;nom,&amp;nbsp;couleur,&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;Lie&amp;nbsp;par&amp;nbsp;les&amp;nbsp;num&amp;eacute;ros&amp;nbsp;de&amp;nbsp;colonnes&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'>$nom</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'>$couleur</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Lie&amp;nbsp;par&amp;nbsp;les&amp;nbsp;noms&amp;nbsp;de&amp;nbsp;colonnes&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'>$nom&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'>$couleur&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> pomme rouge 150 banane jaune 175 kiwi vert 75 orange orange 150 mangue rouge 200 fraise rouge 25 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.bindcolumn.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Retourne un tableau contenant toutes les lignes du jeu d'enregistrements</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/class.pdostatement.php'>La classe PDOStatement</a></h1> <div class='partintro'> <div id='pdostatement.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e et, une fois ex&amp;eacute;cut&amp;eacute;e, le jeu de r&amp;eacute;sultats associ&amp;eacute;. </p> </div> <div id='pdostatement.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'><span class='modifier'>readonly</span><span class='type'>string</span> <var class='varname'><a href='http://www.php.net/manual/fr/class.pdostatement.php#pdostatement.props.querystring'>$queryString</a></var>;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/fr/pdostatement.bindcolumn.php' class='function'>bindColumn</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/pdostatement.bindparam.php' class='function'>bindParam</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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 class='initializer'> = PDO::PARAM_STR</span></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/fr/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/fr/pdostatement.bindvalue.php' class='function'>bindValue</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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 class='initializer'> = 0</span></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/fr/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/fr/pdostatement.fetchobject.php' class='function'>fetchObject</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt><span class='initializer'> = &amp;quot;stdClass&amp;quot;</span></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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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 id='pdostatement.props' class='section'> <h2 class='title'>Propri&amp;eacute;t&amp;eacute;s</h2> <dl> <dt id='pdostatement.props.querystring' class='varlistentry'> <span class='term'><var class='varname'>queryString</var></span> </dt><dd class='listitem'> <p class='para'> <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> utilis&amp;eacute;e pour la requ&amp;ecirc;te. </p> </dd> </dl> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/pdostatement.bindcolumn.php'>PDOStatement->bindColumn</a> &amp;mdash; Lie une colonne &amp;agrave; une variable PHP</li><li><a href='http://www.php.net/manual/fr/pdostatement.bindparam.php'>PDOStatement->bindParam</a> &amp;mdash; Lie un param&amp;egrave;tre &amp;agrave; un nom de variable sp&amp;eacute;cifique</li><li><a href='http://www.php.net/manual/fr/pdostatement.bindvalue.php'>PDOStatement->bindValue</a> &amp;mdash; Associe une valeur &amp;agrave; un param&amp;egrave;tre</li><li><a href='http://www.php.net/manual/fr/pdostatement.closecursor.php'>PDOStatement->closeCursor</a> &amp;mdash; Ferme le curseur, permettant &amp;agrave; la requ&amp;ecirc;te d'&amp;ecirc;tre de nouveau ex&amp;eacute;cut&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/pdostatement.columncount.php'>PDOStatement->columnCount</a> &amp;mdash; Retourne le nombre de colonnes dans le jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/pdostatement.debugdumpparams.php'>PDOStatement->debugDumpParams</a> &amp;mdash; D&amp;eacute;taille une commande pr&amp;eacute;par&amp;eacute;e SQL</li><li><a href='http://www.php.net/manual/fr/pdostatement.errorcode.php'>PDOStatement->errorCode</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re le SQLSTATE associ&amp;eacute; lors de la derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/pdostatement.errorinfo.php'>PDOStatement->errorInfo</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re les informations sur l'erreur associ&amp;eacute;e lors derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/pdostatement.execute.php'>PDOStatement->execute</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li><li><a href='http://www.php.net/manual/fr/pdostatement.fetch.php'>PDOStatement->fetch</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re la ligne suivante d'un jeu de r&amp;eacute;sultat PDO</li><li><a href='http://www.php.net/manual/fr/pdostatement.fetchall.php'>PDOStatement->fetchAll</a> &amp;mdash; Retourne un tableau contenant toutes les lignes du jeu d'enregistrements</li><li><a href='http://www.php.net/manual/fr/pdostatement.fetchcolumn.php'>PDOStatement->fetchColumn</a> &amp;mdash; Retourne une colonne depuis la ligne suivante d'un jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/pdostatement.fetchobject.php'>PDOStatement->fetchObject</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re la prochaine ligne et la retourne en tant qu'objet</li><li><a href='http://www.php.net/manual/fr/pdostatement.getattribute.php'>PDOStatement->getAttribute</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re un attribut de requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/pdostatement.getcolumnmeta.php'>PDOStatement->getColumnMeta</a> &amp;mdash; Retourne les m&amp;eacute;tadonn&amp;eacute;es pour une colonne d'un jeu de r&amp;eacute;sultats</li><li><a href='http://www.php.net/manual/fr/pdostatement.nextrowset.php'>PDOStatement->nextRowset</a> &amp;mdash; Avance &amp;agrave; la prochaine ligne de r&amp;eacute;sultats d'un gestionnaire de lignes de r&amp;eacute;sultats multiples</li><li><a href='http://www.php.net/manual/fr/pdostatement.rowcount.php'>PDOStatement->rowCount</a> &amp;mdash; Retourne le nombre de lignes affect&amp;eacute;es par le dernier appel &amp;agrave; la fonction PDOStatement::execute()</li><li><a href='http://www.php.net/manual/fr/pdostatement.setattribute.php'>PDOStatement->setAttribute</a> &amp;mdash; D&amp;eacute;finie un attribut de requ&amp;ecirc;te</li><li><a href='http://www.php.net/manual/fr/pdostatement.setfetchmode.php'>PDOStatement->setFetchMode</a> &amp;mdash; D&amp;eacute;finit le mode de r&amp;eacute;cup&amp;eacute;ration par d&amp;eacute;faut pour cette requ&amp;ecirc;te</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/fr/class.pdoexception.php'>La classe <a href='http://www.php.net/manual/fr/class.pdoexception.php' class='classname'>PDOException</a></a></h1> <div class='partintro'> <div id='pdoexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une erreur &amp;eacute;mise par PDO. Vous ne devez pas lancer une exception <b class='classname'>PDOException</b> depuis votre propre code. Voir le chapitre sur les <a href='http://www.php.net/manual/fr/language.exceptions.php' class='link'>exceptions</a> pour plus d&amp;#039;informations concernant les exceptions en PHP. </p> </div> <div id='pdoexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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'>&amp;Eacute;tend</span> <a href='http://www.php.net/manual/fr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Propri&amp;eacute;t&amp;eacute;s */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>array</span> <var class='varname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/class.pdoexception.php#pdoexception.props.code'>$code</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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'>Propri&amp;eacute;t&amp;eacute;s</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'> Correspond &amp;agrave; <a href='http://www.php.net/manual/fr/pdo.errorinfo.php' class='function'>PDO::errorInfo()</a> ou <a href='http://www.php.net/manual/fr/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'> Message d&amp;#039;erreur textuel. Utilisez la m&amp;eacute;thode <a href='http://www.php.net/manual/fr/exception.getmessage.php' class='function'>Exception::getMessage()</a> pour y acc&amp;eacute;der. </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'> Code erreur <i>SQLSTATE</i>. Utilisez la m&amp;eacute;thode <a href='http://www.php.net/manual/fr/exception.getcode.php' class='function'>Exception::getCode()</a> pour y acc&amp;eacute;der. </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/fr/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'> Cr&amp;eacute;e une instance PDO qui repr&amp;eacute;sente une connexion &amp;agrave; la base </span></p> </div> <a name='pdo.construct.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cr&amp;eacute;e un objet PDO qui repr&amp;eacute;sente une connexion &amp;agrave; la base. </p> </div> <a name='pdo.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>dsn</span> </dt><dd class='listitem'> <p class='para'> Le <i>Data Source Name</i>, ou DSN, qui contient les informations requises pour se connecter &amp;agrave; la base. </p> <p class='para'> En g&amp;eacute;n&amp;eacute;ral, un DSN est constitu&amp;eacute; du nom du pilote PDO, suivi d&amp;#039;une syntaxe sp&amp;eacute;cifique au pilote. Plus de d&amp;eacute;tails sont disponibles dans la documentation <a href='http://www.php.net/manual/fr/pdo.drivers.php' class='link'>PDO</a> de chaque pilote. </p> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>dsn</tt></i> supporte trois m&amp;eacute;thodes diff&amp;eacute;rentes pour sp&amp;eacute;cifier les arguments n&amp;eacute;cessaires &amp;agrave; la cr&amp;eacute;ation de la base de donn&amp;eacute;es : </p> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>Appel pilote</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> contient le DSN complet. </p> </dd> <dt class='varlistentry'> <span class='term'>Appel URI</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> est constitu&amp;eacute; de <strong class='userinput'><code>uri:</code></strong> suivi par une URI qui d&amp;eacute;finit la localisation du fichier contenant la cha&amp;icirc;ne de DSN. L&amp;#039;URI peut sp&amp;eacute;cifier un fichier local ou distant. </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> est constitu&amp;eacute; d&amp;#039;un nom <i><tt class='parameter'>name</tt></i> qui correspond &amp;agrave; <code class='code'>pdo.dsn.<i><tt class='parameter'>name</tt></i> </code> dans le fichier <var class='filename'>php.ini</var>, et qui d&amp;eacute;finit la cha&amp;icirc;ne DSN. </p> <blockquote><p><b class='note'>Note</b>: L&amp;#039;alias doit &amp;ecirc;tre d&amp;eacute;fini dans le fichier <var class='filename'>php.ini</var>, et non pas dans un fichier <var class='filename'>.htaccess</var> ou <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'> Le nom d&amp;#039;utilisateur pour la cha&amp;icirc;ne DSN. Ce param&amp;egrave;tre est optionnel pour certains pilote PDO. </p> </dd> <dt class='varlistentry'> <span class='term'>password</span> </dt><dd class='listitem'> <p class='para'> Le mot de passe de la cha&amp;icirc;ne DSN. Ce param&amp;egrave;tre est optionnel pour certains pilote PDO. </p> </dd> <dt class='varlistentry'> <span class='term'>driver_options</span> </dt><dd class='listitem'> <p class='para'> Un tableau cl&amp;eacute;=&amp;gt;valeur avec les options sp&amp;eacute;cifiques de connexion. </p> </dd> </dl> <p> </p> </div> <a name='pdo.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un objet PDO en cas de succ&amp;egrave;s. </p> </div> <a name='pdo.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> <b>PDO::__construct()</b> &amp;eacute;met une exception <a href='http://www.php.net/manual/fr/class.pdoexception.php' class='classname'>PDOException</a> si la tentative de connexion &amp;agrave; la base de donn&amp;eacute;es &amp;eacute;choue. </p> </div> <a name='pdo.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'><p><b>Exemple #1 Cr&amp;eacute;e une instance PDO via une invocation de pilote</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;Connexion&amp;nbsp;&amp;agrave;&amp;nbsp;une&amp;nbsp;base&amp;nbsp;ODBC&amp;nbsp;avec&amp;nbsp;l'invocation&amp;nbsp;de&amp;nbsp;pilote&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'>'Connexion&amp;nbsp;&amp;eacute;chou&amp;eacute;e&amp;nbsp;:&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>Exemple #2 Cr&amp;eacute;e une instance PDO via une invocation URI</b></p> <div class='example-contents para'><p> L&amp;#039;exemple ci-dessous suppose que le fichier <var class='filename'>/usr/local/dbconnect</var> existe avec des droits d&amp;#039;acc&amp;egrave;s qui permettent &amp;agrave; PHP d&amp;#039;y acc&amp;eacute;der. Le fichier contient alors le DSN de PDO, pour se connecter &amp;agrave; une base de donn&amp;eacute;es DB2, avec le pilote PDO_ODBC : </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> Le script PHP peut alors cr&amp;eacute;er une connexion de base de donn&amp;eacute;es, en passant dans l&amp;#039;URL le param&amp;egrave;tre <i>uri:</i> et en pointant sur l&amp;#039;URI du fichier : </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;Connexion&amp;nbsp;&amp;agrave;&amp;nbsp;une&amp;nbsp;base&amp;nbsp;ODBC&amp;nbsp;avec&amp;nbsp;l'invocation&amp;nbsp;de&amp;nbsp;pilote&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'>'Connexion&amp;nbsp;&amp;eacute;chou&amp;eacute;e&amp;nbsp;:&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>Exemple #3 Cr&amp;eacute;e une instance PDO avec un alias</b></p> <div class='example-contents para'><p> L&amp;#039;exemple ci-dessous suppose que le fichier <var class='filename'>php.ini</var> contient la directive suivant pour activer une connexion &amp;agrave; un serveur MySQL, avec l&amp;#039;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;Connexion&amp;nbsp;&amp;agrave;&amp;nbsp;une&amp;nbsp;base&amp;nbsp;MySQL&amp;nbsp;avec&amp;nbsp;l'invocation&amp;nbsp;d'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'>'Connexion&amp;nbsp;&amp;eacute;chou&amp;eacute;e&amp;nbsp;:&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/fr/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'> Configure un attribut PDO </span></p> </div> <a name='pdo.setattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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/fr/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'> Configure un attribut du gestionnaire de base de donn&amp;eacute;es. Certains des attributs g&amp;eacute;n&amp;eacute;riques sont list&amp;eacute;s ci-dessous : certains pilotes disposent de configuration suppl&amp;eacute;mentaires. </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> <i>PDO::ATTR_CASE</i>: force les noms de colonnes &amp;agrave; une casse particuli&amp;egrave;re. </p><ul class='itemizedlist'> <li class='listitem'> <p class='para'> <i>PDO::CASE_LOWER</i> : force les noms de colonnes &amp;agrave; &amp;ecirc;tre en minuscules. </p> </li> <li class='listitem'> <p class='para'> <i>PDO::CASE_NATURAL</i> : laisse les noms de colonnes inchang&amp;eacute;es. </p> </li> <li class='listitem'> <p class='para'> <i>PDO::CASE_UPPER</i> : force les noms de colonnes &amp;agrave; &amp;ecirc;tre en majuscules. </p> </li> </ul><p> </p> </li> <li class='listitem'><p class='para'><i>PDO::ATTR_ERRMODE</i> : rapport d&amp;#039;erreurs. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ERRMODE_SILENT</i> : assigne simplement les codes d&amp;#039;erreur.</p></li> <li class='listitem'><p class='para'><i>PDO::ERRMODE_WARNING</i>: &amp;eacute;met une alerte <a href='http://www.php.net/manual/fr/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> : &amp;eacute;met une <a href='http://www.php.net/manual/fr/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> (disponible pour tous les pilotes, et pas juste Oracle ) : Conversion des valeurs NULL et cha&amp;icirc;nes vides. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::NULL_NATURAL</i> : Pas de conversion.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_EMPTY_STRING</i> : Cha&amp;icirc;ne vide convertie en <b><tt class='constant'>NULL</tt></b>.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_TO_STRING</i> : NULL est converti en cha&amp;icirc;ne vide.</p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STRINGIFY_FETCHES</i> : Convertit une valeur num&amp;eacute;rique en cha&amp;icirc;ne lors de la lecture. Requiert <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='type bool'>bool</a>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STATEMENT_CLASS</i> : Configure une classe de r&amp;eacute;sultat, d&amp;eacute;finie par l&amp;#039;utilisateur, et d&amp;eacute;riv&amp;eacute;e de <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a>. Ne peut pas &amp;ecirc;tre utilis&amp;eacute; avec les instances persistantes de PDO. Requiert <i>array(string classname, array(mixed constructor_args))</i>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_AUTOCOMMIT</i> (disponible en OCI, Firebird et MySQL) : activation de l&amp;#039;autocommit pour chaque commande. </p></li> <li class='listitem'><p class='para'><i>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</i> (disponible en MySQL) : utilisation des requ&amp;ecirc;tes bufferis&amp;eacute;es. </p></li> </ul><p> </p> </div> <a name='pdo.setattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Annule une transaction </span></p> </div> <a name='pdo.rollback.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::rollBack</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Annule la transaction courante, initi&amp;eacute; par la fonction <a href='http://www.php.net/manual/fr/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a>. C&amp;#039;est une erreur que d&amp;#039;appeler cette m&amp;eacute;thode s&amp;#039;il n&amp;#039;y a aucune transaction active. </p> <p class='para'> Si la base de donn&amp;eacute;es est en mode autocommit, cette fonction restaurera le mode autocommit apr&amp;egrave;s l&amp;#039;annulation de la transaction. </p> <p class='para'> Quelques bases de donn&amp;eacute;es, dont MySQL, ex&amp;eacute;cuteront automatiquement un COMMIT lorsqu&amp;#039;une requ&amp;ecirc;te de d&amp;eacute;finition de langage de base de donn&amp;eacute;es (DDL) comme DROP TABLE ou CREATE TABLE est ex&amp;eacute;cut&amp;eacute;e dans une transaction. Ce COMMIT implicite vous emp&amp;ecirc;chera d&amp;#039;annuler toutes autres modifications faites dans cette transaction. </p> </div> <a name='pdo.rollback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdo.rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Annulation d&amp;#039;une transaction</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant commence une transaction et ex&amp;eacute;cute deux requ&amp;ecirc;tes qui modifient la base de donn&amp;eacute;es avant d&amp;#039;annuler les modifications. Sur MySQL, cependant, la requ&amp;ecirc;te DROP TABLE validera automatiquement la transaction, donc, aucune des modifications de la transaction ne sera annul&amp;eacute;e. </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;D&amp;eacute;but&amp;nbsp;d'une&amp;nbsp;transaction,&amp;nbsp;d&amp;eacute;sactivation&amp;nbsp;du&amp;nbsp;mode&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;Modifie&amp;nbsp;le&amp;nbsp;sch&amp;eacute;ma&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;ainsi&amp;nbsp;que&amp;nbsp;des&amp;nbsp;donn&amp;eacute;es&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;On&amp;nbsp;s'aper&amp;ccedil;oit&amp;nbsp;d'une&amp;nbsp;erreur&amp;nbsp;et&amp;nbsp;on&amp;nbsp;annule&amp;nbsp;les&amp;nbsp;modifications&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;La&amp;nbsp;connexion&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;s&amp;nbsp;revient&amp;nbsp;en&amp;nbsp;mode&amp;nbsp;autocommit&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - D&amp;eacute;marre une transaction</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Valide une 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/fr/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'> Prot&amp;egrave;ge une cha&amp;icirc;ne pour l&amp;#039;utiliser dans une requ&amp;ecirc;te SQL PDO </span></p> </div> <a name='pdo.quote.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> place des guillemets simples autour d&amp;#039;une cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e, si n&amp;eacute;cessaire et prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux pr&amp;eacute;sents dans la cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e, en utilisant le style de protection appropri&amp;eacute; au pilote courant. </p> <p class='para'> Si vous utilisez cette fonction pour construire des requ&amp;ecirc;tes SQL, vous &amp;ecirc;tes <em class='emphasis'>vivement</em> invit&amp;eacute;s &amp;agrave; utiliser <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a> pour pr&amp;eacute;parer les requ&amp;ecirc;tes SQL avec des param&amp;egrave;tres li&amp;eacute;s au lieu d&amp;#039;utiliser <b>PDO::quote()</b> pour interpr&amp;eacute;ter les entr&amp;eacute;es utilisateur dans la requ&amp;ecirc;te SQL. Les requ&amp;ecirc;tes pr&amp;eacute;par&amp;eacute;es avec des param&amp;egrave;tres li&amp;eacute;s sont non seulement plus portables, plus souples et plus s&amp;eacute;curitaires, mais bien plus rapides &amp;agrave; ex&amp;eacute;cuter que d&amp;#039;interpr&amp;eacute;ter les requ&amp;ecirc;tes, &amp;eacute;tant donn&amp;eacute; que les c&amp;ocirc;t&amp;eacute;s client et serveur peuvent mettre en cache une version compil&amp;eacute;e de la requ&amp;ecirc;te. </p> <p class='para'> Tous les pilotes PDO n&amp;#039;impl&amp;eacute;mentent pas cette m&amp;eacute;thode (comme PDO_ODBC). Utilisez les requ&amp;ecirc;tes pr&amp;eacute;par&amp;eacute;es &amp;agrave; la place. </p> </div> <a name='pdo.quote.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne &amp;agrave; prot&amp;eacute;ger. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Le type de donn&amp;eacute;es pour les drivers qui ont des styles particuliers de protection. </p> </dd> </dl> <p> </p> </div> <a name='pdo.quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne une cha&amp;icirc;ne prot&amp;eacute;g&amp;eacute;e, qui est th&amp;eacute;oriquement s&amp;ucirc;re &amp;agrave; utiliser dans une requ&amp;ecirc;te SQL. Retourne <b><tt class='constant'>FALSE</tt></b> si le pilote ne supporte pas ce type de protections. </p> </div> <a name='pdo.quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Protection d&amp;#039;une cha&amp;icirc;ne normale</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;Cha&amp;icirc;ne&amp;nbsp;simple&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'>'Cha&amp;icirc;ne&amp;nbsp;non&amp;nbsp;&amp;eacute;chapp&amp;eacute;e&amp;nbsp;:&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'>'Cha&amp;icirc;ne&amp;nbsp;&amp;eacute;chapp&amp;eacute;e&amp;nbsp;:&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Cha&amp;icirc;ne non &amp;eacute;chapp&amp;eacute;e : Nice Cha&amp;icirc;ne &amp;eacute;chapp&amp;eacute;e: &amp;#039;Nice&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Protection d&amp;#039;une cha&amp;icirc;ne dangereuse</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;Cha&amp;icirc;ne&amp;nbsp;dangereuse&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Cha&amp;icirc;ne&amp;nbsp;\'&amp;nbsp;particuli&amp;egrave;re'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Cha&amp;icirc;ne&amp;nbsp;non&amp;nbsp;&amp;eacute;chapp&amp;eacute;e&amp;nbsp;:&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'>'Cha&amp;icirc;ne&amp;nbsp;&amp;eacute;chapp&amp;eacute;e&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Cha&amp;icirc;ne non &amp;eacute;chapp&amp;eacute;e : Cha&amp;icirc;ne &amp;#039; particuli&amp;egrave;re Cha&amp;icirc;ne &amp;eacute;chapp&amp;eacute;e : &amp;#039;Cha&amp;icirc;ne &amp;#039;&amp;#039; particuli&amp;egrave;re&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #3 Protection d&amp;#039;une cha&amp;icirc;ne complexe</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;Cha&amp;icirc;ne&amp;nbsp;complexe&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''exe&amp;nbsp;\'ch'\'a&amp;icirc;ne'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Cha&amp;icirc;ne&amp;nbsp;non&amp;nbsp;prot&amp;eacute;g&amp;eacute;e&amp;nbsp;:&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'>'Cha&amp;icirc;ne&amp;nbsp;prot&amp;eacute;g&amp;eacute;e&amp;nbsp;:&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Cha&amp;icirc;ne non &amp;eacute;chapp&amp;eacute;e: Co&amp;#039;mpl&amp;#039;&amp;#039;exe &amp;quot;ch&amp;#039;&amp;quot;a&amp;icirc;ne Cha&amp;icirc;ne &amp;eacute;chapp&amp;eacute;e: &amp;#039;Co&amp;#039;&amp;#039;mpl&amp;#039;&amp;#039;&amp;#039;&amp;#039;exe &amp;quot;ch&amp;#039;&amp;#039;&amp;quot;a&amp;icirc;ne&amp;#039; </pre></div> </div> </div><p> </p> </div> <a name='pdo.quote.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu&amp;#039;objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> </span></p> </div> <a name='pdo.query.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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> ex&amp;eacute;cute une requ&amp;ecirc;te SQL en appelant une seule fonction, retourne le jeu de r&amp;eacute;sultats (s&amp;#039;il y en a) retourn&amp;eacute; par la requ&amp;ecirc;te en tant qu&amp;#039;objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a>. </p> <p class='para'> Pour une requ&amp;ecirc;te que vous devez ex&amp;eacute;cuter plusieurs fois, vous r&amp;eacute;aliserez de meilleurs performances si vous pr&amp;eacute;parez l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> en utilisant la fonction <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a> et ex&amp;eacute;cutez la requ&amp;ecirc;te via plusieurs appels &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> <p class='para'> Si vous ne r&amp;eacute;cup&amp;eacute;rez pas toutes les donn&amp;eacute;es du jeux de r&amp;eacute;sultats avant d&amp;#039;ex&amp;eacute;cuter le prochain appel &amp;agrave; <b>PDO::query()</b>, votre appel peut &amp;eacute;chouer. Appeler <a href='http://www.php.net/manual/fr/pdostatement.closecursor.php' class='function'>PDOStatement::closeCursor()</a> pour lib&amp;eacute;rer les ressources de la base de donn&amp;eacute;es associ&amp;eacute;es &amp;agrave; l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> avant d&amp;#039;ex&amp;eacute;cuter votre prochain appel &amp;agrave; la fonction <b>PDO::query()</b>. </p> <blockquote><p><b class='note'>Note</b>: Bien que la documentation de cette fonction autorise de passer un seul param&amp;egrave;tre, vous pouvez y passer d&amp;#039;autres param&amp;egrave;tres. Ils seront trait&amp;eacute;s via l&amp;#039;appel &amp;agrave; <a href='http://www.php.net/manual/fr/pdostatement.setfetchmode.php' class='function'>PDOStatement::setFetchMode()</a> sur le r&amp;eacute;sultat du traitement de l&amp;#039;objet. <br /> </p></blockquote> </div> <a name='pdo.query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La requ&amp;ecirc;te SQL &amp;agrave; pr&amp;eacute;parer et &amp;agrave; ex&amp;eacute;cuter. </p> <p class='para'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/pdo.quote.php' class='link'>&amp;eacute;chapp&amp;eacute;es proprement</a>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>PDO::query()</b> retourne un objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a>, ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdo.query.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec PDO::query</b></p> <div class='example-contents para'><p> Une fonctionnalit&amp;eacute; int&amp;eacute;ressante de <b>PDO::query()</b> est qu&amp;#039;il vous permet d&amp;#039;it&amp;eacute;rer &amp;agrave; travers un jeu de r&amp;eacute;sultats retourn&amp;eacute; par une requ&amp;ecirc;te SELECT ex&amp;eacute;cut&amp;eacute;e avec succ&amp;egrave;s. </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;</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;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;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;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;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;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL et retourne le nombre de lignes affect&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l&amp;#039;ex&amp;eacute;cution et retourne un objet </span></p> </div> <a name='pdo.prepare.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> Pr&amp;eacute;pare une requ&amp;ecirc;te SQL &amp;agrave; &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;e par la m&amp;eacute;thode <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. La requ&amp;ecirc;te SQL peut contenir z&amp;eacute;ro ou plusieurs noms (<i>:nom</i>) ou marqueurs (<i>?</i>) pour lesquels les valeurs r&amp;eacute;elles seront substitu&amp;eacute;es lorsque la requ&amp;ecirc;te sera ex&amp;eacute;cut&amp;eacute;e. Vous ne pouvez pas utiliser les marqueurs nomm&amp;eacute;s et les marqueurs interrogatifs dans une m&amp;ecirc;me requ&amp;ecirc;te SQL ; choisissez l&amp;#039;un ou l&amp;#039;autre. Utilisez ces param&amp;egrave;tres pour lier les entr&amp;eacute;es utilisateurs, ne les incluez pas directement dans la requ&amp;ecirc;te. </p> <p class='para'> Vous devez inclure un marquer avec un nom unique pour chaque valeur que vous souhaitez passer dans la requ&amp;ecirc;te lorsque vous appelez <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. Vous ne pouvez pas utiliser un marqueur avec deux noms pareils dans une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e. Vous ne pouvez associer plusieurs valeurs &amp;agrave; un seul marqueur de nom entrant, par exemple, la clause IN() d&amp;#039;une requ&amp;ecirc;te SQL. </p> <p class='para'> Appeler <b>PDO::prepare()</b> et <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> pour les requ&amp;ecirc;tes qui doivent &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;es plusieurs fois avec diff&amp;eacute;rentes valeurs de param&amp;egrave;tres optimisent les performances de votre application en autorisant le pilote &amp;agrave; n&amp;eacute;gocier cot&amp;eacute; client et/ou serveur avec le cache des requ&amp;ecirc;tes et les metainformations, et aident &amp;agrave; pr&amp;eacute;venir les attaques par injection SQL en &amp;eacute;liminant le besoin de prot&amp;eacute;ger les param&amp;egrave;tres manuellement. </p> <p class='para'> PDO &amp;eacute;mule les requ&amp;ecirc;tes pr&amp;eacute;par&amp;eacute;es / les param&amp;egrave;tres li&amp;eacute;s pour les pilotes qui ne le supportent pas nativement, et peut &amp;eacute;galement r&amp;eacute;&amp;eacute;crire les param&amp;egrave;tres nomm&amp;eacute;s ou les marqueurs en quelques choses de plus appropri&amp;eacute;, si le pilote supporte un style et pas l&amp;#039;autre. </p> </div> <a name='pdo.prepare.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Doit &amp;ecirc;tre une requ&amp;ecirc;te SQL valide pour le serveur de base de donn&amp;eacute;es cible. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driver_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Ce tableau contient une ou plusieurs paires cl&amp;eacute;=&amp;gt;valeur pour d&amp;eacute;finir les valeurs des attributs pour l&amp;#039;objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> que cette m&amp;eacute;thode retourne. Vous pouvez utiliser ceci pour d&amp;eacute;finir la valeur <i>PDO::ATTR_CURSOR</i> &amp;agrave; <i>PDO::CURSOR_SCROLL</i> pour demander un curseur scrollable. Quelques pilotes ont des options sp&amp;eacute;cifiques qui peuvent &amp;ecirc;tre d&amp;eacute;finies au moment de la pr&amp;eacute;paration. </p> </dd> </dl> <p> </p> </div> <a name='pdo.prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si le serveur de base de donn&amp;eacute;es pr&amp;eacute;pare avec succ&amp;egrave;s cette requ&amp;ecirc;te, <b>PDO::prepare()</b> retourne un objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a>. Si le serveur de base de donn&amp;eacute;es ne r&amp;eacute;ussit pas &amp;agrave; pr&amp;eacute;parer la requ&amp;ecirc;te, <b>PDO::prepare()</b> retourne <b><tt class='constant'>FALSE</tt></b> ou &amp;eacute;met une exception <a href='http://www.php.net/manual/fr/class.pdoexception.php' class='classname'>PDOException</a> (suivant le <a href='http://www.php.net/manual/fr/pdo.error-handling.php' class='link'>gestionnaire des erreurs</a>). </p> <blockquote><p><b class='note'>Note</b>: L&amp;#039;&amp;eacute;mulation de requ&amp;ecirc;tes pr&amp;eacute;par&amp;eacute;es ne communique pas avec le serveur de base de donn&amp;eacute;es. Aussi, la fonction <b>PDO::prepare()</b> ne v&amp;eacute;rifie pas la requ&amp;ecirc;te. <br /> </p></blockquote> </div> <a name='pdo.prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Pr&amp;eacute;pare une requ&amp;ecirc;te SQL avec des param&amp;egrave;tres nomm&amp;eacute;s</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;passant&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;de&amp;nbsp;valeurs&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;nom,&amp;nbsp;couleur,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;couleur&amp;nbsp;=&amp;nbsp;:couleur'</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'>':couleur'&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'>'couleur'&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>Exemple #2 Pr&amp;eacute;pare une requ&amp;ecirc;te SQL avec des marqueurs</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;Ex&amp;eacute;cute&amp;nbsp;une&amp;nbsp;requ&amp;ecirc;te&amp;nbsp;pr&amp;eacute;par&amp;eacute;e&amp;nbsp;en&amp;nbsp;passant&amp;nbsp;un&amp;nbsp;tableau&amp;nbsp;de&amp;nbsp;valeurs&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;nom,&amp;nbsp;couleur,&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;couleur&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'>'rouge'</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'>'jaune'</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL et retourne le nombre de lignes affect&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne l&amp;#039;identifiant de la derni&amp;egrave;re ligne ins&amp;eacute;r&amp;eacute;e ou la valeur d&amp;#039;une s&amp;eacute;quence </span></p> </div> <a name='pdo.lastinsertid.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne l&amp;#039;identifiant de la derni&amp;egrave;re ligne ins&amp;eacute;r&amp;eacute;e, ou la derni&amp;egrave;re valeur d&amp;#039;une s&amp;eacute;quence d&amp;#039;objets, d&amp;eacute;pendamment du driver utilis&amp;eacute;. Par exemple, <b>PDO_PGSQL()</b> vous impose de sp&amp;eacute;cifier le nom d&amp;#039;une s&amp;eacute;quence d&amp;#039;objet pour le param&amp;egrave;tre <i><tt class='parameter'>name</tt></i> . </p> <blockquote><p><b class='note'>Note</b>: Cette m&amp;eacute;thode peut ne pas retourner un r&amp;eacute;sultat significatif suivant les drivers PDO utilis&amp;eacute;s, car la base de donn&amp;eacute;es utilis&amp;eacute;e peut ne pas supporter la notion de champs auto-incr&amp;eacute;ment&amp;eacute; ou de s&amp;eacute;quences. <br /> </p></blockquote> </div> <a name='pdo.lastinsertid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Nom de la s&amp;eacute;quence d&amp;#039;objets depuis laquelle l&amp;#039;identifiant doit &amp;ecirc;tre retourn&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='pdo.lastinsertid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si un nom de s&amp;eacute;quence n&amp;#039;est pas sp&amp;eacute;cifi&amp;eacute; pour le param&amp;egrave;tre <i><tt class='parameter'>name</tt></i> , <b>PDO::lastInsertId()</b> retourne une cha&amp;icirc;ne repr&amp;eacute;sentant l&amp;#039;identifiant de la ligne de la derni&amp;egrave;re ligne ins&amp;eacute;r&amp;eacute;e dans la base de donn&amp;eacute;es. </p> <p class='para'> Si un nom de s&amp;eacute;quence est sp&amp;eacute;cifi&amp;eacute; pour le param&amp;egrave;tre <i><tt class='parameter'>name</tt></i> , <b>PDO::lastInsertId()</b> retourne une cha&amp;icirc;ne repr&amp;eacute;sentant la derni&amp;egrave;re valeur depuis la s&amp;eacute;quence d&amp;#039;objets sp&amp;eacute;cifi&amp;eacute;e. </p> <p class='para'> Si le driver PDO ne supporte pas cette fonctionnalit&amp;eacute;, <b>PDO::lastInsertId()</b> lancera un SQLSTATE <i>IM001</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="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/fr/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'> Retourne la liste des pilotes PDO disponibles </span></p> </div> <a name='pdo.getavailabledrivers.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cette fonction retourne la liste de tous les pilotes PDO disponibles qui peuvent &amp;ecirc;tre utilis&amp;eacute;s avec le param&amp;egrave;tre <i><tt class='parameter'>DSN</tt></i> de la fonction <a href='http://www.php.net/manual/fr/pdo.construct.php' class='function'>PDO::__construct()</a>. C&amp;#039;est une m&amp;eacute;thode statique. </p> </div> <a name='pdo.getavailabledrivers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>PDO::getAvailableDrivers()</b> retourne un tableau de nom de pilotes. Si aucun pilote n&amp;#039;est disponible, il retourne un tableau vide. </p> </div> <a name='pdo.getavailabledrivers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>PDO::getAvailableDrivers()</b></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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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/fr/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'> R&amp;eacute;cup&amp;egrave;re un attribut d&amp;#039;une connexion &amp;agrave; une base de donn&amp;eacute;es </span></p> </div> <a name='pdo.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> Cette fonction retourne la valeur d&amp;#039;un attribut d&amp;#039;une connexion &amp;agrave; une base de donn&amp;eacute;es. Pour r&amp;eacute;cup&amp;eacute;rer les attributs <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a>, r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/pdostatement.getattribute.php' class='function'>PDOStatement::getAttribute()</a>. </p> <p class='para'> Notez que quelques bases de donn&amp;eacute;es/drivers combin&amp;eacute;s ne supportent pas tous les attributs de connexion. </p> </div> <a name='pdo.getattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Une des constantes <i>PDO::ATTR_*</i>. Les constantes qui sont appliqu&amp;eacute;es aux connexions sont les suivantes : </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'>Valeurs de retour</h3> <p class='para'> Un appel r&amp;eacute;ussi retourne la valeur de l&amp;#039;attribut PDO demand&amp;eacute;. Un appel qui a &amp;eacute;chou&amp;eacute; retourne la valeur <b><tt class='constant'>NULL</tt></b>. </p> </div> <a name='pdo.getattribute.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration des attributs de connexion &amp;agrave; une base de donn&amp;eacute;es</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 /></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 /></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 /></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;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;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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Configure un attribut PDO</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - R&amp;eacute;cup&amp;egrave;re un attribut de requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - D&amp;eacute;finie un attribut de requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ex&amp;eacute;cute une requ&amp;ecirc;te SQL et retourne le nombre de lignes affect&amp;eacute;es </span></p> </div> <a name='pdo.exec.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> ex&amp;eacute;cute une requ&amp;ecirc;te SQL dans un appel d&amp;#039;une seule fonction, retourne le nombre de lignes affect&amp;eacute;es par la requ&amp;ecirc;te. </p> <p class='para'> <b>PDO::exec()</b> ne retourne pas de r&amp;eacute;sultat pour une requ&amp;ecirc;te SELECT. Pour une requ&amp;ecirc;te SELECT dont vous auriez besoin une seule fois dans le programme, utilisez plut&amp;ocirc;t la fonction <a href='http://www.php.net/manual/fr/pdo.query.php' class='function'>PDO::query()</a>. Pour une requ&amp;ecirc;te dont vous auriez besoin plusieurs fois, pr&amp;eacute;parez un objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> avec la fonction <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a> et ex&amp;eacute;cutez la requ&amp;ecirc;te avec la fonction <a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdo.exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La requ&amp;ecirc;te &amp;agrave; pr&amp;eacute;parer et &amp;agrave; ex&amp;eacute;cuter. </p> <p class='para'> Les donn&amp;eacute;es contenues dans la requ&amp;ecirc;te doivent &amp;ecirc;tre <a href='http://www.php.net/manual/fr/pdo.quote.php' class='link'>&amp;eacute;chapp&amp;eacute;es proprement</a>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> <b>PDO::exec()</b> retourne le nombre de lignes qui ont &amp;eacute;t&amp;eacute; modifi&amp;eacute;es ou effac&amp;eacute;es pour la requ&amp;ecirc;te SQL qui vous ex&amp;eacute;cutez. Si aucune ligne n&amp;#039;est affect&amp;eacute;e, la fonction <b>PDO::exec()</b> retournera <i>0</i>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> <p class='para'> L&amp;#039;exemple suivant se fonde inexactement sur la valeur retourn&amp;eacute;e par <b>PDO::exec()</b>, o&amp;ugrave; une requ&amp;ecirc;te qui n&amp;#039;affecte aucune lignes revient &amp;agrave; appeler <a href='http://www.php.net/manual/fr/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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Ex&amp;eacute;cution d&amp;#039;une requ&amp;ecirc;te DELETE</b></p> <div class='example-contents para'><p> Compte le nombre de lignes effac&amp;eacute;es pour une requ&amp;ecirc;te DELETE avec aucune clause WHERE. </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;Effacement&amp;nbsp;de&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;lignes&amp;nbsp;de&amp;nbsp;la&amp;nbsp;table&amp;nbsp;FRUIT&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;couleur&amp;nbsp;=&amp;nbsp;'rouge''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Retourne&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Retourne&amp;nbsp;le&amp;nbsp;nombre&amp;nbsp;de&amp;nbsp;lignes&amp;nbsp;effac&amp;eacute;es&amp;nbsp;:\n'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Effacement&amp;nbsp;de&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;lignes.\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Retourne le nombre de lignes effac&amp;eacute;es : Effacement de 2 lignes. </pre></div> </div> </div><p> </p> </div> <a name='pdo.exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Ex&amp;eacute;cute une requ&amp;ecirc;te pr&amp;eacute;par&amp;eacute;e</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne les informations associ&amp;eacute;es &amp;agrave; l&amp;#039;erreur lors de la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es </span></p> </div> <a name='pdo.errorinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'>Valeurs de retour</h3> <p class='para'> <b>PDO::errorInfo()</b> retourne un tableau contenant des informations sur l&amp;#039;erreur survenu lors de la derni&amp;egrave;re op&amp;eacute;ration ex&amp;eacute;cut&amp;eacute;e par ce gestionnaire de base de donn&amp;eacute;es. Le tableau contient les champs suivants : </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;Eacute;l&amp;eacute;ment</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>code erreur SQLSTATE (un identifiant alphanum&amp;eacute;rique de cinq caract&amp;egrave;res d&amp;eacute;fini dans le standard ANSI SQL).</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Code erreur sp&amp;eacute;cifique au driver.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Message d&amp;#039;erreur sp&amp;eacute;cifique au driver.</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Note</b>: Si le code erreur SQLSTATE n&amp;#039;est pas d&amp;eacute;fini ou s&amp;#039;il n&amp;#039;y a pas d&amp;#039;erreur sp&amp;eacute;cifique du driver, l&amp;#039;&amp;eacute;l&amp;eacute;ment suivant l&amp;#039;&amp;eacute;l&amp;eacute;ment 0 sera d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>NULL</tt></b>. <br /> </p></blockquote> <p class='para'> <b>PDO::errorInfo()</b> retourne uniquement les informations des erreurs pour les op&amp;eacute;rations ex&amp;eacute;cut&amp;eacute;es directement sur un gestionnaire de base de donn&amp;eacute;es. Si vous cr&amp;eacute;ez un objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> avec la fonction <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a> ou la fonction <a href='http://www.php.net/manual/fr/pdo.query.php' class='function'>PDO::query()</a> et que vous invoquez une erreur sur le gestionnaire de requ&amp;ecirc;te, <b>PDO::errorInfo()</b> ne retournera pas l&amp;#039;erreur depuis le gestionnaire de requ&amp;ecirc;te. Vous devez appeler la fonction <a href='http://www.php.net/manual/fr/pdostatement.errorinfo.php' class='function'>PDOStatement::errorInfo()</a> pour retourner les informations sur l&amp;#039;erreur pour une op&amp;eacute;ration ex&amp;eacute;cut&amp;eacute;e sur un gestionnaire de requ&amp;ecirc;te particulier. </p> </div> <a name='pdo.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Affiche les champs de d&amp;#039;erreurs pour une connexion PDO_ODBC sur une base de donn&amp;eacute;s DB2</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;Provoque&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;--&amp;nbsp;mauvaise&amp;nbsp;syntaxe&amp;nbsp;SQL&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'>'mauvaise&amp;nbsp;syntaxe&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;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDO::errorInfo():\n'</span><span style='color: #007700'>;<br />&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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> PDO::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='pdo.errorinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Retourne le SQLSTATE associ&amp;eacute; avec la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - R&amp;eacute;cup&amp;egrave;re le SQLSTATE associ&amp;eacute; lors de la derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - R&amp;eacute;cup&amp;egrave;re les informations sur l'erreur associ&amp;eacute;e lors derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Retourne le SQLSTATE associ&amp;eacute; avec la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es </span></p> </div> <a name='pdo.errorcode.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'>Valeurs de retour</h3> <p class='para'> <b>PDO::errorCode()</b> retourne un SQLSTATE, un identifiant alphanum&amp;eacute;rique de cinq caract&amp;egrave;res d&amp;eacute;fini dans le standard AINSI SQL. Bri&amp;egrave;vement, un SQLSTATE consiste en une valeur de classe de deux caract&amp;egrave;res suivi par une valeur de sous-classe de trois caract&amp;egrave;res. Une valeur de classe de 01 indique une alerte et est accompagn&amp;eacute;e par un code de retour SQL_SUCCESS_WITH_INFO. Les valeurs de classes autre que &amp;#039;01&amp;#039;, mis &amp;agrave; part la classe &amp;#039;IM&amp;#039;, indiquent une erreur. La classe &amp;#039;IM&amp;#039; est sp&amp;eacute;cifique aux alertes et aux erreurs qui sont issus de l&amp;#039;impl&amp;eacute;mentation elle-m&amp;ecirc;me de PDO (ou peut-&amp;ecirc;tre ODBC, si vous utilisez le driver ODBC). La valeur de sous-classe &amp;#039;000&amp;#039; dans n&amp;#039;importe quelle classe, indique qu&amp;#039;il n&amp;#039;y a pas de sous-classe pour cet SQLSTATE. </p> <p class='para'> <b>PDO::errorCode()</b> retourne uniquement les codes erreurs pour les op&amp;eacute;rations ex&amp;eacute;cut&amp;eacute;es directement sur le gestionnaire de la base de donn&amp;eacute;es. Si vous cr&amp;eacute;ez un objet <a href='http://www.php.net/manual/fr/class.pdostatement.php' class='classname'>PDOStatement</a> avec la fonction <a href='http://www.php.net/manual/fr/pdo.prepare.php' class='function'>PDO::prepare()</a> ou la fonction <a href='http://www.php.net/manual/fr/pdo.query.php' class='function'>PDO::query()</a> et que vous invoquez une erreur sur le gestionnaire de requ&amp;ecirc;te, <b>PDO::errorCode()</b> ne retournera pas cette erreur. Vous devez appeler <a href='http://www.php.net/manual/fr/pdostatement.errorcode.php' class='function'>PDOStatement::errorCode()</a> pour retourner le code erreur pour une op&amp;eacute;ration ex&amp;eacute;cut&amp;eacute;e sur un gestionnaire de requ&amp;ecirc;te particulier. </p> <p class='para'> Retourne <b><tt class='constant'>NULL</tt></b> si aucune op&amp;eacute;ration n&amp;#039;a &amp;eacute;t&amp;eacute; ex&amp;eacute;cut&amp;eacute;e sur la base de donn&amp;eacute;es. </p> </div> <a name='pdo.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 R&amp;eacute;cup&amp;eacute;ration d&amp;#039;un code SQLSTATE</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;Provoque&amp;nbsp;une&amp;nbsp;erreur&amp;nbsp;--&amp;nbsp;la&amp;nbsp;table&amp;nbsp;BONES&amp;nbsp;n'existe&amp;nbsp;pas&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Retourne les informations associ&amp;eacute;es &amp;agrave; l'erreur lors de la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - R&amp;eacute;cup&amp;egrave;re le SQLSTATE associ&amp;eacute; lors de la derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> <li class='member'><a href='http://www.php.net/manual/fr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - R&amp;eacute;cup&amp;egrave;re les informations sur l'erreur associ&amp;eacute;e lors derni&amp;egrave;re op&amp;eacute;ration sur la requ&amp;ecirc;te</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Valide une transaction </span></p> </div> <a name='pdo.commit.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::commit</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDO::commit()</b> valide une transaction, remet la connexion en mode <i>autocommit</i> en attendant l&amp;#039;appel &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a> pour d&amp;eacute;buter une nouvelle transaction. </p> </div> <a name='pdo.commit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdo.commit.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Valide une 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;Commence&amp;nbsp;une&amp;nbsp;transaction,&amp;nbsp;d&amp;eacute;sactivation&amp;nbsp;de&amp;nbsp;l'auto-commit&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;Modification&amp;nbsp;du&amp;nbsp;sch&amp;eacute;ma&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&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;Valide&amp;nbsp;les&amp;nbsp;modifications&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;La&amp;nbsp;connexion&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;est&amp;nbsp;maintenant&amp;nbsp;de&amp;nbsp;retour&amp;nbsp;en&amp;nbsp;mode&amp;nbsp;auto-commit&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - D&amp;eacute;marre une transaction</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Annule une 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/fr/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'> D&amp;eacute;marre une transaction </span></p> </div> <a name='pdo.begintransaction.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::beginTransaction</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDO::beginTransaction()</b> d&amp;eacute;sactive le mode <i>autocommit</i>. Lorsque l&amp;#039;autocommit est d&amp;eacute;sactiv&amp;eacute;, les modifications faites sur la base de donn&amp;eacute;es via les instances des objets PDO ne sont pas appliqu&amp;eacute;es tant que vous ne mettez pas fin &amp;agrave; la transaction en appelant la fonction <a href='http://www.php.net/manual/fr/pdo.commit.php' class='function'>PDO::commit()</a>. L&amp;#039;appel de <a href='http://www.php.net/manual/fr/pdo.rollback.php' class='function'>PDO::rollBack()</a> annulera toutes les modifications faites &amp;agrave; la base de donn&amp;eacute;es et remettra la connexion en mode autocommit. </p> <p class='para'> Quelques bases de donn&amp;eacute;es, dont MySQL, ex&amp;eacute;cuteront automatiquement un COMMIT lorsqu&amp;#039;une requ&amp;ecirc;te de d&amp;eacute;finition de langage de base de donn&amp;eacute;es (DDL) comme DROP TABLE ou CREATE TABLE est ex&amp;eacute;cut&amp;eacute;e dans une transaction. Ce COMMIT implicite vous emp&amp;ecirc;chera d&amp;#039;annuler toutes autres modifications faites dans cette transaction. </p> </div> <a name='pdo.begintransaction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='pdo.begintransaction.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Annule une transaction</b></p> <div class='example-contents para'><p> L&amp;#039;exemple suivant commence une transaction et ex&amp;eacute;cute deux requ&amp;ecirc;tes qui modifient la base de donn&amp;eacute;es avant d&amp;#039;annuler les modifications. Sur MySQL, cependant, la requ&amp;ecirc;te DROP TABLE validera automatiquement la transaction, donc, aucune des modifications de la transaction ne sera annul&amp;eacute;e. </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;D&amp;eacute;marre&amp;nbsp;une&amp;nbsp;transaction,&amp;nbsp;d&amp;eacute;sactivation&amp;nbsp;de&amp;nbsp;l'auto-commit&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;Modification&amp;nbsp;du&amp;nbsp;sch&amp;eacute;ma&amp;nbsp;de&amp;nbsp;la&amp;nbsp;base&amp;nbsp;ainsi&amp;nbsp;que&amp;nbsp;des&amp;nbsp;donn&amp;eacute;es&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 />SET&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'hamburger''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;On&amp;nbsp;s'aper&amp;ccedil;oit&amp;nbsp;d'une&amp;nbsp;erreur&amp;nbsp;et&amp;nbsp;on&amp;nbsp;annule&amp;nbsp;les&amp;nbsp;modifications&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;Le&amp;nbsp;connexion&amp;nbsp;&amp;agrave;&amp;nbsp;la&amp;nbsp;base&amp;nbsp;de&amp;nbsp;donn&amp;eacute;es&amp;nbsp;est&amp;nbsp;maintenant&amp;nbsp;de&amp;nbsp;retour&amp;nbsp;en&amp;nbsp;mode&amp;nbsp;auto-commit&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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Valide une transaction</li> <li class='member'><a href='http://www.php.net/manual/fr/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Annule une 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/fr/class.pdo.php'>La classe PDO</a></h1> <div class='partintro'> <div id='pdo.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Repr&amp;eacute;sente une connexion entre PHP et un serveur de base de donn&amp;eacute;es. </p> </div> <div id='pdo.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/pdo.begintransaction.php'>PDO::beginTransaction</a> &amp;mdash; D&amp;eacute;marre une transaction</li><li><a href='http://www.php.net/manual/fr/pdo.commit.php'>PDO::commit</a> &amp;mdash; Valide une transaction</li><li><a href='http://www.php.net/manual/fr/pdo.construct.php'>PDO::__construct</a> &amp;mdash; Cr&amp;eacute;e une instance PDO qui repr&amp;eacute;sente une connexion &amp;agrave; la base</li><li><a href='http://www.php.net/manual/fr/pdo.errorcode.php'>PDO::errorCode</a> &amp;mdash; Retourne le SQLSTATE associ&amp;eacute; avec la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/pdo.errorinfo.php'>PDO::errorInfo</a> &amp;mdash; Retourne les informations associ&amp;eacute;es &amp;agrave; l'erreur lors de la derni&amp;egrave;re op&amp;eacute;ration sur la base de donn&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/pdo.exec.php'>PDO::exec</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te SQL et retourne le nombre de lignes affect&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/pdo.getattribute.php'>PDO::getAttribute</a> &amp;mdash; R&amp;eacute;cup&amp;egrave;re un attribut d'une connexion &amp;agrave; une base de donn&amp;eacute;es</li><li><a href='http://www.php.net/manual/fr/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a> &amp;mdash; Retourne la liste des pilotes PDO disponibles</li><li><a href='http://www.php.net/manual/fr/pdo.lastinsertid.php'>PDO::lastInsertId</a> &amp;mdash; Retourne l'identifiant de la derni&amp;egrave;re ligne ins&amp;eacute;r&amp;eacute;e ou la valeur d'une s&amp;eacute;quence</li><li><a href='http://www.php.net/manual/fr/pdo.prepare.php'>PDO::prepare</a> &amp;mdash; Pr&amp;eacute;pare une requ&amp;ecirc;te &amp;agrave; l'ex&amp;eacute;cution et retourne un objet</li><li><a href='http://www.php.net/manual/fr/pdo.query.php'>PDO::query</a> &amp;mdash; Ex&amp;eacute;cute une requ&amp;ecirc;te SQL, retourne un jeu de r&amp;eacute;sultats en tant qu'objet PDOStatement</li><li><a href='http://www.php.net/manual/fr/pdo.quote.php'>PDO::quote</a> &amp;mdash; Prot&amp;egrave;ge une cha&amp;icirc;ne pour l'utiliser dans une requ&amp;ecirc;te SQL PDO</li><li><a href='http://www.php.net/manual/fr/pdo.rollback.php'>PDO::rollBack</a> &amp;mdash; Annule une transaction</li><li><a href='http://www.php.net/manual/fr/pdo.setattribute.php'>PDO::setAttribute</a> &amp;mdash; Configure un attribut PDO</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/fr/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'>Ferme un processus de pointeur de fichier</span></p> </div> <a name='function.pclose.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Ferme un processus de pointeur de fichier ouvert avec la fonction <a href='http://www.php.net/manual/fr/function.popen.php' class='function'>popen()</a>. </p> </div> <a name='function.pclose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le pointeur de fichier doit &amp;ecirc;tre valide, et avoir &amp;eacute;t&amp;eacute; ouvert correctement par <a href='http://www.php.net/manual/fr/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'>Valeurs de retour</h3> <p class='para'> Retourne le statut final du processus ex&amp;eacute;cut&amp;eacute;. </p> </div> <a name='function.pclose.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>pclose()</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</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'>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.pclose.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Cr&amp;eacute;e un processus de pointeur de fichier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne des informations sur un chemin syst&amp;egrave;me</span></p> </div> <a name='function.pathinfo.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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 class='initializer'> = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME</span></span> ] )</div> <p class='para rdfs-comment'> <b>pathinfo()</b> retourne un tableau associatif, contenant les informations sur le chemin <i><tt class='parameter'>path</tt></i> . </p> </div> <a name='function.pathinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le chemin &amp;agrave; v&amp;eacute;rifier. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Vous pouvez sp&amp;eacute;cifier quels seront les &amp;eacute;l&amp;eacute;ments retourn&amp;eacute;s avec le param&amp;egrave;tre optionnel <i><tt class='parameter'>options</tt></i> . Il est compos&amp;eacute; des constantes <b><tt class='constant'>PATHINFO_DIRNAME</tt></b>, <b><tt class='constant'>PATHINFO_BASENAME</tt></b>, <b><tt class='constant'>PATHINFO_EXTENSION</tt></b> et <b><tt class='constant'>PATHINFO_FILENAME</tt></b>. Par d&amp;eacute;faut, tous les &amp;eacute;l&amp;eacute;ments sont retourn&amp;eacute;s. </p> </dd> </dl> <p> </p> </div> <a name='function.pathinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Le tableau associatif contenant les &amp;eacute;l&amp;eacute;ments suivants est retourn&amp;eacute; : <i>dirname</i>, <i>basename</i>, <i>extension</i> (s&amp;#039;il y en a), et <i>filename</i>. </p> <p class='para'> Si <i><tt class='parameter'>options</tt></i> est utilis&amp;eacute;, cette fonction retournera une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> si tous les &amp;eacute;l&amp;eacute;ments ne sont pas demand&amp;eacute;s. </p> </div> <a name='function.pathinfo.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> La constante <b><tt class='constant'>PATHINFO_FILENAME</tt></b> a &amp;eacute;t&amp;eacute; ajout&amp;eacute;e. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pathinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;depuis&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>L&amp;#039;exemple ci-dessus va afficher :</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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Pour plus d&amp;#039;informations sur la lecture du chemin courant, lisez la section sur les <a href='http://www.php.net/manual/fr/language.variables.predefined.php' class='link'>variables pr&amp;eacute;d&amp;eacute;finies</a>. <br /> </p></blockquote> </div> <a name='function.pathinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Renvoie le nom du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - S&amp;eacute;pare le nom du fichier et le nom du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Analyse une URL et retourne ses composants</li> <li class='member'><a href='http://www.php.net/manual/fr/function.realpath.php' class='function' rel='rdfs-seeAlso'>realpath()</a> - Retourne le chemin canonique absolu</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Ex&amp;eacute;cute un programme externe et affiche le r&amp;eacute;sultat brut</span></p> </div> <a name='function.passthru.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>passthru()</b> est similaire &amp;agrave; la fonction <a href='http://www.php.net/manual/fr/function.exec.php' class='function'>exec()</a> car les deux ex&amp;eacute;cutent la commande <i><tt class='parameter'>command</tt></i> . Si l&amp;#039;argument <i><tt class='parameter'>return_var</tt></i> est pr&amp;eacute;sent, le code de statut de r&amp;eacute;ponse UNIX y sera plac&amp;eacute;. Cette fonction doit &amp;ecirc;tre utilis&amp;eacute;e de pr&amp;eacute;f&amp;eacute;rence aux commandes <a href='http://www.php.net/manual/fr/function.exec.php' class='function'>exec()</a> ou <a href='http://www.php.net/manual/fr/function.system.php' class='function'>system()</a> lorsque le r&amp;eacute;sultat attendu est de type binaire, et doit &amp;ecirc;tre pass&amp;eacute; tel quel &amp;agrave; un navigateur. Une utilisation classique de cette fonction est l&amp;#039;ex&amp;eacute;cution de l&amp;#039;utilitaire pbmplus qui peut retourner une image. En fixant le r&amp;eacute;sultat du contenu (Content-Type) &amp;agrave; <i>image/gif</i> puis en appelant pbmplus pour obtenir une image gif, vous pouvez cr&amp;eacute;er des scripts PHP qui retournent des images. </p> </div> <a name='function.passthru.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La commande &amp;agrave; ex&amp;eacute;cuter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si l&amp;#039;argument <i><tt class='parameter'>return_var</tt></i> est pr&amp;eacute;sent, le statut retourn&amp;eacute; par la commande Unix sera plac&amp;eacute; dans cette variable. </p> </dd> </dl> <p> </p> </div> <a name='function.passthru.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.passthru.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <div class='warning'><b class='warning'>Avertissement</b><p class='para'>Si vous allez passer des donn&amp;eacute;es provenant de l&amp;#039;utilisateur &amp;agrave; cette fonction, vous devez utiliser <a href='http://www.php.net/manual/fr/function.escapeshellarg.php' class='function'>escapeshellarg()</a> ou <a href='http://www.php.net/manual/fr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a> pour &amp;ecirc;tre s&amp;ucirc;r qu&amp;#039;ils n&amp;#039;endommagent pas le syst&amp;egrave;me en ex&amp;eacute;cutant des commandes arbitraires.</p></div> <blockquote><p><b class='note'>Note</b>: Si vous d&amp;eacute;marrez un programme en utilisant cette fonction et que vous voulez le laisser tourner en arri&amp;egrave;re plan, vous devez vous assurer que la sortie du programme est redirig&amp;eacute;e vers un fichier, ou un autre flux de sortie, sinon PHP attendra jusqu&amp;#039;&amp;agrave; la fin de l&amp;#039;ex&amp;eacute;cution du programme.<br /></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe mode</a> est activ&amp;eacute;, vous pouvez uniquement ex&amp;eacute;cuter des programmes qui se situent dans le dossier d&amp;eacute;fini par <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a>. Pour des raisons pratiques, il n&amp;#039;est actuellement pas permis d&amp;#039;&amp;#039;avoir le composant <i>..</i> dans le chemin de l&amp;#039;ex&amp;eacute;cutable. </span></p></blockquote> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Lorsque le <a href='http://www.php.net/manual/fr/features.safe-mode.php' class='link'>safe mode</a> est activ&amp;eacute;, la cha&amp;icirc;ne de commande est &amp;eacute;chapp&amp;eacute;e avec la fonction <a href='http://www.php.net/manual/fr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>. Par exemple, <i>echo y | echo x</i> devient <i>echo y \| echo x</i>.</p></div> </div> <a name='function.passthru.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Ex&amp;eacute;cute un programme externe</li> <li class='member'><a href='http://www.php.net/manual/fr/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Ex&amp;eacute;cute un programme externe et affiche le r&amp;eacute;sultat</li> <li class='member'><a href='http://www.php.net/manual/fr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Cr&amp;eacute;e un processus de pointeur de fichier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.escapeshellcmd.php' class='function' rel='rdfs-seeAlso'>escapeshellcmd()</a> - Prot&amp;egrave;ge les caract&amp;egrave;res sp&amp;eacute;ciaux du Shell</li> <li class='member'><a href='http://www.php.net/manual/fr/language.operators.execution.php' class='link'>les guillemets obliques</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/fr/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'>Analyse une URL et retourne ses composants</span></p> </div> <a name='function.parse-url.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>parse_url</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$url</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$component</tt><span class='initializer'> = -1</span></span> ] )</div> <p class='para rdfs-comment'> Cette fonction analyse une URL et retourne un tableau associatif contenant tous les &amp;eacute;l&amp;eacute;ments qui y sont pr&amp;eacute;sents. </p> <p class='para'> Cette fonction n&amp;#039;est <em class='emphasis'>pas</em> faite pour valider l&amp;#039;URL fournie, elle ne fait que la d&amp;eacute;couper en parties list&amp;eacute;es ci-dessous. Les URL partielles sont &amp;eacute;galement accept&amp;eacute;es, la fonction <b>parse_url()</b> fera de son mieux pour les analyser correctement. </p> </div> <a name='function.parse-url.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>url</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;URL &amp;agrave; analyser. Les caract&amp;egrave;res invalides sont remplac&amp;eacute;es par des caract&amp;egrave;res soulign&amp;eacute;s <i>_</i>. </p> </dd> </dl> <p> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>component</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut &amp;ecirc;tre une des constantes parmi <b><tt class='constant'>PHP_URL_SCHEME</tt></b>, <b><tt class='constant'>PHP_URL_HOST</tt></b>, <b><tt class='constant'>PHP_URL_PORT</tt></b>, <b><tt class='constant'>PHP_URL_USER</tt></b>, <b><tt class='constant'>PHP_URL_PASS</tt></b>, <b><tt class='constant'>PHP_URL_PATH</tt></b>, <b><tt class='constant'>PHP_URL_QUERY</tt></b> ou <b><tt class='constant'>PHP_URL_FRAGMENT</tt></b> pour r&amp;eacute;cup&amp;eacute;rer uniquement une partie de l&amp;#039;URL en tant que cha&amp;icirc;ne de caract&amp;egrave;res. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-url.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Pour les URL vraiment mal form&amp;eacute;es, <b>parse_url()</b> peut retourner <b><tt class='constant'>FALSE</tt></b> et &amp;eacute;mettre un <b><tt class='constant'>E_WARNING</tt></b>. Sinon, un tableau associatif est retourn&amp;eacute;, dont les &amp;eacute;l&amp;eacute;ments peuvent &amp;ecirc;tre (au moins un) : </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <var class='varname'>scheme</var> - e.g. 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> - apr&amp;egrave;s le marqueur de question <i>?</i> </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>fragment</var> - apr&amp;egrave;s la hachure <i>#</i> </span> </li> </ul><p> </p> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>component</tt></i> est sp&amp;eacute;cifi&amp;eacute;, une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> est retourn&amp;eacute;e au lieu d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.array.php' class='link'>tableau</a>. </p> </div> <a name='function.parse-url.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.2</td> <td align='left'>Ajout du param&amp;egrave;tre <i><tt class='parameter'>component</tt></i> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-url.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>parse_url()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$url&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'http://username:password@hostname/path?arg=value#anchor'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>parse_url</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>));<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>parse_url</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$url</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PHP_URL_PATH</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [scheme] =&amp;gt; http [host] =&amp;gt; hostname [user] =&amp;gt; username [pass] =&amp;gt; password [path] =&amp;gt; /path [query] =&amp;gt; arg=value [fragment] =&amp;gt; anchor ) /path </pre></div> </div> </div><p> </p> </div> <a name='function.parse-url.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction ne fonctionne pas avec les URL relatives. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>parse_url()</b> a &amp;eacute;t&amp;eacute; cr&amp;eacute;&amp;eacute;e tout sp&amp;eacute;cialement pour analyser les URL et non les URI. Cependant, pour des raisons de compatibilit&amp;eacute; adjacente, PHP fait une exception pour le sch&amp;eacute;ma <i>file://</i> o&amp;ugrave; les triples slashs (<i>file:///</i>...) sont autoris&amp;eacute;s. Tous les autres sch&amp;eacute;mas sont invalides. <br /> </p></blockquote> </div> <a name='function.parse-url.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Retourne des informations sur un chemin syst&amp;egrave;me</li> <li class='member'><a href='http://www.php.net/manual/fr/function.parse-str.php' class='function' rel='rdfs-seeAlso'>parse_str()</a> - Analyse une requ&amp;ecirc;te HTTP</li> <li class='member'><a href='http://www.php.net/manual/fr/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - G&amp;eacute;n&amp;egrave;re une cha&amp;icirc;ne de requ&amp;ecirc;te en encodage URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.http-build-url.php' class='function' rel='rdfs-seeAlso'>http_build_url()</a> - Construit une URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Renvoie le nom du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - S&amp;eacute;pare le nom du fichier et le nom du dossier</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Analyse une requ&amp;ecirc;te HTTP</span></p> </div> <a name='function.parse-str.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Analyse la cha&amp;icirc;ne de caract&amp;egrave;res <i><tt class='parameter'>str</tt></i> comme s&amp;#039;il s&amp;#039;agissait d&amp;#039;une requ&amp;ecirc;te HTTP, pass&amp;eacute;e via l&amp;#039;URL. Toutes les variables qu&amp;#039;elle y rep&amp;egrave;re sont alors cr&amp;eacute;&amp;eacute;es, avec leurs valeurs respectives. </p> <blockquote><p><b class='note'>Note</b>: Pour acc&amp;eacute;der &amp;agrave; l&amp;#039;URL appelante <i>QUERY_STRING</i>, vous devez utiliser la variable <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.server.php' class='classname'>$_SERVER['QUERY_STRING']</a></var>. Il est aussi int&amp;eacute;ressant de lire la section sur les <a href='http://www.php.net/manual/fr/language.variables.external.php' class='link'>variables de sources externes</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: La configuration de <a href='http://www.php.net/manual/fr/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> affecte l&amp;#039;affichage de cette fonction car <b>parse_str()</b> utilise le m&amp;ecirc;me m&amp;eacute;canisme que PHP utilise pour propager les variables <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.get.php' class='classname'>$_GET</a></var>, <var class='varname'><a href='http://www.php.net/manual/fr/reserved.variables.post.php' class='classname'>$_POST</a></var>, etc. <br /> </p></blockquote> </div> <a name='function.parse-str.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le second param&amp;egrave;tre <i><tt class='parameter'>arr</tt></i> est fourni, les variables y seront stock&amp;eacute;es, sous forme d&amp;#039;index de tableau. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-str.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.parse-str.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.3</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>arr</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-str.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - Analyse une URL et retourne ses composants</li> <li class='member'><a href='http://www.php.net/manual/fr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Retourne des informations sur un chemin syst&amp;egrave;me</li> <li class='member'><a href='http://www.php.net/manual/fr/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - G&amp;eacute;n&amp;egrave;re une cha&amp;icirc;ne de requ&amp;ecirc;te en encodage URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.get-magic-quotes-gpc.php' class='function' rel='rdfs-seeAlso'>get_magic_quotes_gpc()</a> - Retourne la configuration actuelle de l'option magic_quotes_gpc</li> <li class='member'><a href='http://www.php.net/manual/fr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - D&amp;eacute;code une cha&amp;icirc;ne encod&amp;eacute;e 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="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/fr/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'>Analyse un fichier de configuration</span></p> </div> <a name='function.parse-ini-file.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = false</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$scanner_mode</tt><span class='initializer'> = INI_SCANNER_NORMAL</span></span> ]] )</div> <p class='para rdfs-comment'> <b>parse_ini_file()</b> charge le fichier <i><tt class='parameter'>filename</tt></i> et retourne les configurations qui s&amp;#039;y trouvent sous forme d&amp;#039;un tableau associatif. </p> <p class='para'> La structure des fichiers de configuration lus est similaire &amp;agrave; celle de <var class='filename'>php.ini</var>. </p> </div> <a name='function.parse-ini-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nom du fichier de configuration &amp;agrave; analyser. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>process_sections</tt></i> </span> </dt><dd class='listitem'> <p class='para'> En passant le deuxi&amp;egrave;me param&amp;egrave;tre optionnel &amp;agrave; <i><tt class='parameter'>process_sections</tt></i> , vous obtiendrez un tableau multidimensionnel avec les noms des sections. La valeur par d&amp;eacute;faut de ce param&amp;egrave;tre est <b><tt class='constant'>FALSE</tt></b> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>scanner_mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Peut &amp;ecirc;tre <b><tt class='constant'>INI_SCANNER_NORMAL</tt></b> (d&amp;eacute;faut) ou <b><tt class='constant'>INI_SCANNER_RAW</tt></b>. Si <b><tt class='constant'>INI_SCANNER_RAW</tt></b> est fourni, alors les valeurs en option ne seront pas analys&amp;eacute;es. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-ini-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La configuration est retourn&amp;eacute;e sous la forme d&amp;#039;un tableau associatif en cas de succ&amp;egrave;s, et <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.parse-ini-file.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre optionnel <i><tt class='parameter'>scanner_mode</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>5.2.7</td> <td align='left'> En cas d&amp;#039;erreur de syntaxe, la fonction retourne maintenant <b><tt class='constant'>FALSE</tt></b> au lieu d&amp;#039;un tableau vide. </td> </tr> <tr valign='middle'> <td align='left'>5.2.4</td> <td align='left'> Les noms de section et les cl&amp;eacute;s, compos&amp;eacute;s de num&amp;eacute;ros, sont maintenant &amp;eacute;valu&amp;eacute;s comme des <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entiers</a>, ceux commen&amp;ccedil;ant par un 0 seront &amp;eacute;valu&amp;eacute;s comme des octales, et ceux commen&amp;ccedil;ant par 0x, comme des hexad&amp;eacute;cimaux. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Les valeurs entour&amp;eacute;es par des guillemets, peuvent contenir des nouvelles lignes. </td> </tr> <tr valign='middle'> <td align='left'>4.2.1</td> <td align='left'> Cette fonction est maintenant affect&amp;eacute;e par le <a href='http://www.php.net/manual/fr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>safe mode</a> et l&amp;#039;<a href='http://www.php.net/manual/fr/ini.core.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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Contenu du fichier <var class='filename'>sample.ini</var></b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> ; Ceci est un fichier de configuration ; Les commentaires commencent par &amp;#039;;&amp;#039;, comme dans php.ini [first_section] one = 1 five = 5 animal = BIRD [second_section] path = &amp;quot;/usr/local/bin&amp;quot; URL = &amp;quot;http://www.example.com/~username&amp;quot; [third_section] phpversion[] = &amp;quot;5.0&amp;quot; phpversion[] = &amp;quot;5.1&amp;quot; phpversion[] = &amp;quot;5.2&amp;quot; phpversion[] = &amp;quot;5.3&amp;quot; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Exemple #2 Exemple avec <b>parse_ini_file()</b></b></p> <div class='example-contents para'><p> Les <a href='http://www.php.net/manual/fr/language.constants.php' class='link'>constantes</a> peuvent aussi &amp;ecirc;tre utilis&amp;eacute;es dans le fichier .ini, ce qui fait que si vous d&amp;eacute;finissez une constante avant d&amp;#039;ex&amp;eacute;cuter <b>parse_ini_file()</b>, elle sera int&amp;eacute;gr&amp;eacute;e dans les r&amp;eacute;sultats. Seules les valeurs de configuration sont remplac&amp;eacute;es par leur &amp;eacute;quivalent en constantes. Par exemple : </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'>'BIRD'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'Dodo&amp;nbsp;bird'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Analyse&amp;nbsp;sans&amp;nbsp;sections<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;Analyse&amp;nbsp;avec&amp;nbsp;sections<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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [one] =&amp;gt; 1 [five] =&amp;gt; 5 [animal] =&amp;gt; Dodo bird [path] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username [phpversion] =&amp;gt; Array ( [0] =&amp;gt; 5.0 [1] =&amp;gt; 5.1 [2] =&amp;gt; 5.2 [3] =&amp;gt; 5.3 ) ) Array ( [first_section] =&amp;gt; Array ( [one] =&amp;gt; 1 [five] =&amp;gt; 5 [animal] =&amp;gt; Dodo bird ) [second_section] =&amp;gt; Array ( [path] =&amp;gt; /usr/local/bin [URL] =&amp;gt; http://www.example.com/~username ) [third_section] =&amp;gt; Array ( [phpversion] =&amp;gt; Array ( [0] =&amp;gt; 5.0 [1] =&amp;gt; 5.1 [2] =&amp;gt; 5.2 [3] =&amp;gt; 5.3 ) ) </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Exemple #3 <b>parse_ini_file()</b> pour analyser un fichier php.ini</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;Une&amp;nbsp;fonction&amp;nbsp;simple&amp;nbsp;pour&amp;nbsp;comparer&amp;nbsp;les&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;ci-dessous<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>yesno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$expression</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(</span><span style='color: #0000BB'>$expression&amp;nbsp;</span><span style='color: #007700'>?&amp;nbsp;</span><span style='color: #DD0000'>'Yes'&amp;nbsp;</span><span style='color: #007700'>:&amp;nbsp;</span><span style='color: #DD0000'>'No'</span><span style='color: #007700'>);<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Lit&amp;nbsp;le&amp;nbsp;chemin&amp;nbsp;du&amp;nbsp;php.ini&amp;nbsp;en&amp;nbsp;utilisant&amp;nbsp;php_ini_loaded_file()&amp;nbsp;<br />//&amp;nbsp;cette&amp;nbsp;fonction&amp;nbsp;est&amp;nbsp;disponible&amp;nbsp;depuis&amp;nbsp;PHP&amp;nbsp;5.2.4<br /></span><span style='color: #0000BB'>$ini_path&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 /></span><span style='color: #FF8000'>//&amp;nbsp;Analyse&amp;nbsp;de&amp;nbsp;php.ini<br /></span><span style='color: #0000BB'>$ini&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: #0000BB'>$ini_path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Affichage&amp;nbsp;et&amp;nbsp;comparatif&amp;nbsp;des&amp;nbsp;valeurs.&amp;nbsp;Notez&amp;nbsp;que&amp;nbsp;get_cfg_var()<br />//&amp;nbsp;va&amp;nbsp;donner&amp;nbsp;les&amp;nbsp;m&amp;ecirc;mes&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;entre&amp;nbsp;les&amp;nbsp;r&amp;eacute;sultats&amp;nbsp;analys&amp;eacute;s&amp;nbsp;et&amp;nbsp;charg&amp;eacute;s<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'(analys&amp;eacute;)&amp;nbsp;magic_quotes_gpc&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>yesno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$ini</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'magic_quotes_gpc'</span><span style='color: #007700'>])&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'(charg&amp;eacute;&amp;nbsp;)&amp;nbsp;magic_quotes_gpc&amp;nbsp;=&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>yesno</span><span style='color: #007700'>(</span><span style='color: #0000BB'>get_cfg_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'magic_quotes_gpc'</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #0000BB'>PHP_EOL</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> (analys&amp;eacute;) magic_quotes_gpc = Yes (charg&amp;eacute; ) magic_quotes_gpc = Yes </pre></div> </div> </div><p> </p> </div> <a name='function.parse-ini-file.notes'></a><div class='refsect1 notes'> <h3 class='title'>Notes</h3> <blockquote><p><b class='note'>Note</b>: Cette fonction n&amp;#039;a rien a voir avec le fichier <var class='filename'>php.ini</var>. Ce dernier a d&amp;eacute;j&amp;agrave; &amp;eacute;tait trait&amp;eacute; lorsque vous commencez &amp;agrave; ex&amp;eacute;cuter votre script. Cette fonction peut vous permettre de lire vos propres fichiers de configuration. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Si une valeur du fichier ini contient des donn&amp;eacute;es non-alphanum&amp;eacute;riques, il faut la prot&amp;eacute;ger en la pla&amp;ccedil;ant entre guillemets doubles (&amp;quot;). <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Il existe des mots r&amp;eacute;serv&amp;eacute;s qui ne doivent pas &amp;ecirc;tre utilis&amp;eacute;s en tant que cl&amp;eacute;s dans les fichiers ini. Cela inclut : <i>null</i>, <i>yes</i>, <i>no</i>, <i>true</i>, <i>false</i>, <i>on</i> et <i>off</i>. Les valeurs <i>null</i>, <i>no</i> et <i>false</i> donnent &amp;quot;&amp;quot;, <i>yes</i> et <i>true</i> donnent &amp;quot;1&amp;quot;. Les caract&amp;egrave;res <i>{}|&amp;amp;~![()^&amp;quot;</i> ne doivent pas &amp;ecirc;tre utilis&amp;eacute;s n&amp;#039;importe o&amp;ugrave; dans la cl&amp;eacute; et ont une signification sp&amp;eacute;ciale dans la valeur. </span> </p></blockquote> </div> <a name='function.parse-ini-file.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.parse-ini-string.php' class='function' rel='rdfs-seeAlso'>parse_ini_string()</a> - Analyse une cha&amp;icirc;ne de configuration</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Description</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/fr/class.recursiveiterator.php' class='type RecursiveIterator'>RecursiveIterator</a></span> <tt class='parameter'>$iterator</tt></span> )</div> <p class='para rdfs-comment'> Constructs a <a href='http://www.php.net/manual/fr/class.parentiterator.php' class='classname'>ParentIterator</a> on an iterator. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='parentiterator.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</h3> <p class='para'> The <a href='http://www.php.net/manual/fr/class.parentiterator.php' class='classname'>ParentIterator</a>. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ParentIterator::accept" value="<div id='parentiterator.accept' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='parentiterator.accept.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='parentiterator.accept.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/parentiterator.haschildren.php' class='function' rel='rdfs-seeAlso'>ParentIterator::hasChildren</a> - V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant de l'it&amp;eacute;rateur interne a un fils</span></li> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/filteriterator.accept.php' class='function' rel='rdfs-seeAlso'>FilterIterator::accept</a> - V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant de l'it&amp;eacute;rateur est 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/fr/class.parentiterator.php'>La classe <a href='http://www.php.net/manual/fr/class.parentiterator.php' class='classname'>ParentIterator</a></a></h1> <div class='partintro'> <div id='parentiterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> ... </p> </div> <div id='parentiterator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.recursivefilteriterator.php' class='classname'>RecursiveFilterIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/fr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.outeriterator.php' class='interfacename'>OuterIterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/fr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</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/fr/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/fr/parentiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/parentiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/parentiterator.accept.php'>ParentIterator::accept</a> &amp;mdash; Determines acceptability</li><li><a href='http://www.php.net/manual/fr/parentiterator.construct.php'>ParentIterator::__construct</a> &amp;mdash; Constructs a ParentIterator</li><li><a href='http://www.php.net/manual/fr/parentiterator.getchildren.php'>ParentIterator::getChildren</a> &amp;mdash; Retourne le fils de l'it&amp;eacute;rateur interne contenu dans ParentIterator</li><li><a href='http://www.php.net/manual/fr/parentiterator.haschildren.php'>ParentIterator::hasChildren</a> &amp;mdash; V&amp;eacute;rifie si l'&amp;eacute;l&amp;eacute;ment courant de l'it&amp;eacute;rateur interne a un fils</li><li><a href='http://www.php.net/manual/fr/parentiterator.next.php'>ParentIterator::next</a> &amp;mdash; D&amp;eacute;place l'it&amp;eacute;rateur &amp;agrave; la position suivante</li><li><a href='http://www.php.net/manual/fr/parentiterator.rewind.php'>ParentIterator::rewind</a> &amp;mdash; Replace l'it&amp;eacute;rateur au d&amp;eacute;but</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/fr/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'>Compacte des donn&amp;eacute;es dans une cha&amp;icirc;ne binaire</span></p> </div> <a name='function.pack.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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/fr/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/fr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Compacte les arguments <i><tt class='parameter'>args</tt></i> dans une cha&amp;icirc;ne binaire, suivant le format <i><tt class='parameter'>format</tt></i> . </p> <p class='para'> Le concept vient du Perl et tout le formatage fonctionne de la m&amp;ecirc;me fa&amp;ccedil;on qu&amp;#039;en Perl, mais quelques formats manquent encore (comme &amp;quot;<i>u</i>&amp;quot;). </p> <p class='para'> Notez que la distinction entre sign&amp;eacute; et non sign&amp;eacute; n&amp;#039;affecte que la fonction <a href='http://www.php.net/manual/fr/function.unpack.php' class='function'>unpack()</a>, tandis que la fonction <b>pack()</b> fournira le m&amp;ecirc;me r&amp;eacute;sultat pour les deux formats. </p> <p class='para'> De plus, notez que PHP enregistre de mani&amp;egrave;re interne et int&amp;eacute;grale les valeurs : cette repr&amp;eacute;sentation d&amp;eacute;pend de la machine. Si vous essayez d&amp;#039;enregistrer une valeur trop grande, elle risque d&amp;#039;&amp;ecirc;tre convertie en <a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a> et de donner lieu &amp;agrave; des effets de bords vicieux. </p> </div> <a name='function.pack.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> <i><tt class='parameter'>format</tt></i> consiste en des codes de format suivis par un argument r&amp;eacute;p&amp;eacute;teur optionnel. Le r&amp;eacute;p&amp;eacute;teur peut &amp;ecirc;tre soit une valeur enti&amp;egrave;re, soit <i>*</i> pour une r&amp;eacute;p&amp;eacute;tition jusqu&amp;#039;&amp;agrave; la fin des donn&amp;eacute;es d&amp;#039;entr&amp;eacute;es. Pour a, A, h, H, le r&amp;eacute;p&amp;eacute;teur sp&amp;eacute;cifie combien de caract&amp;egrave;res d&amp;#039;une donn&amp;eacute;e est pris, pour @, c&amp;#039;est la position absolue o&amp;ugrave; l&amp;#039;on ins&amp;egrave;re les prochaines donn&amp;eacute;es, pour tout le reste, le r&amp;eacute;p&amp;eacute;teur sp&amp;eacute;cifie combien d&amp;#039;arguments de donn&amp;eacute;es sont consomm&amp;eacute;s et compact&amp;eacute;s dans la cha&amp;icirc;ne binaire r&amp;eacute;sultante. </p> <p class='para'> Les formats actuellement accept&amp;eacute;s sont : </p><table class='doctable table'> <caption><b>Caract&amp;egrave;res de formatage pour <b>pack()</b></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 - Une cha&amp;icirc;ne compl&amp;eacute;t&amp;eacute;e avec <b><tt class='constant'>NULL</tt></b></td> </tr> <tr valign='middle'> <td align='left'>A</td> <td align='left'>SPACE - Une cha&amp;icirc;ne compl&amp;eacute;t&amp;eacute;e avec un espace</td></tr> <tr valign='middle'> <td align='left'>h</td> <td align='left'>Cha&amp;icirc;ne hexad&amp;eacute;cimale h, bit de poids faible en premier</td></tr> <tr valign='middle'> <td align='left'>H</td> <td align='left'>Cha&amp;icirc;ne hexad&amp;eacute;cimale H, bit de poids fort en premier</td></tr> <tr valign='middle'> <td align='left'>c</td> <td align='left'>Caract&amp;egrave;re sign&amp;eacute;</td></tr> <tr valign='middle'> <td align='left'>C</td> <td align='left'>Caract&amp;egrave;re non sign&amp;eacute;</td></tr> <tr valign='middle'> <td align='left'>s</td> <td align='left'>entier court sign&amp;eacute; (toujours sur 16 bits, ordre des bits d&amp;eacute;pendant de la machine)</td> </tr> <tr valign='middle'> <td align='left'>S</td> <td align='left'>entier court non sign&amp;eacute; (toujours 16 bits, ordre des bits d&amp;eacute;pendant de la machine)</td> </tr> <tr valign='middle'> <td align='left'>n</td> <td align='left'>entier cours non sign&amp;eacute; (toujours 16 bits, ordre des bits big endian)</td> </tr> <tr valign='middle'> <td align='left'>v</td> <td align='left'>entier cours non sign&amp;eacute; (toujours 16 bits, ordre des bits little endian)</td> </tr> <tr valign='middle'> <td align='left'>i</td> <td align='left'>entier sign&amp;eacute; (taille et ordre des bits d&amp;eacute;pendants de la machine)</td> </tr> <tr valign='middle'> <td align='left'>I</td> <td align='left'>entier non sign&amp;eacute; (taille et ordre des bits d&amp;eacute;pendants de la machine)</td> </tr> <tr valign='middle'> <td align='left'>l</td> <td align='left'>entier long sign&amp;eacute; (toujours 32 bits, ordre des bits d&amp;eacute;pendant de la machine)</td> </tr> <tr valign='middle'> <td align='left'>L</td> <td align='left'>entier long non sign&amp;eacute; (toujours 32 bits, ordre des bits d&amp;eacute;pendant de la machine)</td> </tr> <tr valign='middle'> <td align='left'>N</td> <td align='left'>entier long non sign&amp;eacute; (toujours 32 bits, ordre des bits big endian)</td> </tr> <tr valign='middle'> <td align='left'>V</td> <td align='left'>entier long non sign&amp;eacute; (toujours 32 bits, ordre des bits little endian)</td> </tr> <tr valign='middle'> <td align='left'>f</td> <td align='left'>nombre &amp;agrave; virgule flottante (taille et repr&amp;eacute;sentation d&amp;eacute;pendantes de la machine)</td> </tr> <tr valign='middle'> <td align='left'>d</td> <td align='left'>nombre &amp;agrave; virgule flottante double (taille et repr&amp;eacute;sentation d&amp;eacute;pendantes de la machine)</td> </tr> <tr valign='middle'> <td align='left'>x</td> <td align='left'>caract&amp;egrave;re NUL</td> </tr> <tr valign='middle'> <td align='left'>X</td> <td align='left'>Recule d&amp;#039;un caract&amp;egrave;re</td> </tr> <tr valign='middle'> <td align='left'>@</td> <td align='left'>Remplit avec des NUL jusqu&amp;#039;&amp;agrave; la position absolue</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'>Valeurs de retour</h3> <p class='para'> Retourne une <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> binaire contenant les donn&amp;eacute;es. </p> </div> <a name='function.pack.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>pack()</b></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> La cha&amp;icirc;ne binaire r&amp;eacute;sultante aura 6 octets de long, et contiendra la s&amp;eacute;quence 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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.unpack.php' class='function' rel='rdfs-seeAlso'>unpack()</a> - D&amp;eacute;conditionne des donn&amp;eacute;es depuis une cha&amp;icirc;ne binaire</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/class.overflowexception.php'>La classe OverflowException</a></h1> <div class='partintro'> <div id='overflowexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise quand on tente d&amp;#039;ajouter un &amp;eacute;l&amp;eacute;ment &amp;agrave; un conteneur plein. </p> </div> <div id='overflowexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Annule la r&amp;eacute;&amp;eacute;criture d&amp;#039;URL</span></p> </div> <a name='function.output-reset-rewrite-vars.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>output_reset_rewrite_vars</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Cette fonction annule la r&amp;egrave;gle de r&amp;eacute;&amp;eacute;criture et efface toutes les variables de r&amp;eacute;&amp;eacute;criture pr&amp;eacute;c&amp;eacute;demment d&amp;eacute;finies avec la fonction <a href='http://www.php.net/manual/fr/function.output-add-rewrite-var.php' class='function'>output_add_rewrite_var()</a> ou par le m&amp;eacute;canisme de session (si <i>session.use_trans_sid</i> a &amp;eacute;t&amp;eacute; d&amp;eacute;fini lors de l&amp;#039;utilisation de la fonction <a href='http://www.php.net/manual/fr/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'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.output-reset-rewrite-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>output_reset_rewrite_vars()</b></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/fr/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/fr/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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.output-add-rewrite-var.php' class='function' rel='rdfs-seeAlso'>output_add_rewrite_var()</a> - Ajoute une r&amp;egrave;gle de r&amp;eacute;&amp;eacute;criture d'URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Envoie le tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - Liste les gestionnaires d'affichage utilis&amp;eacute;s</li> <li class='member'><a href='http://www.php.net/manual/fr/function.session-start.php' class='function' rel='rdfs-seeAlso'>session_start()</a> - Initialise une session</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="output_add_rewrite_var" value="<div id='function.output-add-rewrite-var' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Ajoute une r&amp;egrave;gle de r&amp;eacute;&amp;eacute;criture d&amp;#039;URL</span></p> </div> <a name='function.output-add-rewrite-var.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> Cette fonction ajoute une nouvelle paire nom/valeur au m&amp;eacute;canisme de r&amp;eacute;&amp;eacute;criture d&amp;#039;URL. Le nom et la valeur sera ajout&amp;eacute; aux URL (en tant que param&amp;egrave;tre GET) et aux formulaires (en tant que champs cach&amp;eacute;s) de la m&amp;ecirc;me fa&amp;ccedil;on que pour les identifiants de session lorsque la r&amp;eacute;&amp;eacute;criture d&amp;#039;URL est activ&amp;eacute;e avec <a href='http://www.php.net/manual/fr/session.configuration.php#ini.session.use-trans-sid' class='link'>session.use_trans_sid</a>. Notez que les URL absolues, telles <i>http://example.com/</i>, ne sont pas r&amp;eacute;&amp;eacute;crites. </p> <p class='para'> Ce comportement est contr&amp;ocirc;l&amp;eacute; par l&amp;#039;option <a href='http://www.php.net/manual/fr/session.configuration.php#ini.url-rewriter.tags' class='link'>url_rewriter.tags</a> du <var class='filename'>php.ini</var>. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> L&amp;#039;appel &amp;agrave; cette fonction d&amp;eacute;marre implicitement la tamporisation de sortie si elle n&amp;#039;est pas d&amp;eacute;j&amp;agrave; activ&amp;eacute;e. </span> </p></blockquote> </div> <a name='function.output-add-rewrite-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nom de la variable. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> La valeur de la variable. </p> </dd> </dl> <p> </p> </div> <a name='function.output-add-rewrite-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.output-add-rewrite-var.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>output_add_rewrite_var()</b></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;Quelques&amp;nbsp;liens<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/fr/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;un&amp;nbsp;formulaire<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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.output-reset-rewrite-vars.php' class='function' rel='rdfs-seeAlso'>output_reset_rewrite_vars()</a> - Annule la r&amp;eacute;&amp;eacute;criture d'URL</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Envoie le tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - Liste les gestionnaires d'affichage utilis&amp;eacute;s</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/class.outofrangeexception.php'>La classe OutOfRangeException</a></h1> <div class='partintro'> <div id='outofrangeexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise lorsqu&amp;#039;une valeur est hors de son intervalle de validit&amp;eacute;. </p> </div> <div id='outofrangeexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.outofboundsexception.php'>La classe OutOfBoundsException</a></h1> <div class='partintro'> <div id='outofboundsexception.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Exception &amp;eacute;mise quand une valeur n&amp;#039;est pas une cl&amp;eacute; valide </p> </div> <div id='outofboundsexception.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/exception.getmessage.php' class='function'>Exception::getMessage</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>Exception</span> <span class='methodname'><a href='http://www.php.net/manual/fr/exception.getprevious.php' class='function'>Exception::getPrevious</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/exception.getfile.php' class='function'>Exception::getFile</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/exception.tostring.php' class='function'>Exception::__toString</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>private</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.outeriterator.php'>L&amp;#039;interface OuterIterator</a></h1> <div class='partintro'> <div id='outeriterator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Les classes impl&amp;eacute;mentant la classe <b class='classname'>OuterIterator</b> peuvent &amp;ecirc;tre utilis&amp;eacute;es pour it&amp;eacute;rer sur des it&amp;eacute;rateurs. </p> </div> <div id='outeriterator.synopsis' class='section'> <h2 class='title'>Sommaire de l&amp;#039;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/fr/class.iterator.php' class='classname'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</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/fr/outeriterator.getchildren.php' class='function'>getInnerIterator</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</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/fr/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/fr/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/fr/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/fr/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/fr/iterator.valid.php' class='function'>Iterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/outeriterator.getchildren.php'>OuterIterator::getInnerIterator</a> &amp;mdash; Retourne l'it&amp;eacute;rateur interne pour l'entr&amp;eacute;e courante</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/fr/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'>Retourne le code ASCII d&amp;#039;un caract&amp;egrave;re</span></p> </div> <a name='function.ord.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le code ASCII du premier caract&amp;egrave;re de <i><tt class='parameter'>string</tt></i> . </p> <p class='para'> Cette fonction est le contraire de <a href='http://www.php.net/manual/fr/function.chr.php' class='function'>chr()</a>. </p> </div> <a name='function.ord.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Un caract&amp;egrave;re. </p> </dd> </dl> <p> </p> </div> <a name='function.ord.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la valeur ASCII, sous la forme d&amp;#039;un <a href='http://www.php.net/manual/fr/language.types.integer.php' class='link'>entier</a>. </p> </div> <a name='function.ord.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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;echo&amp;nbsp;</span><span style='color: #DD0000'>'Le&amp;nbsp;premier&amp;nbsp;caract&amp;egrave;re&amp;nbsp;de&amp;nbsp;\$str&amp;nbsp;est&amp;nbsp;une&amp;nbsp;nouvelle&amp;nbsp;ligne\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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.chr.php' class='function' rel='rdfs-seeAlso'>chr()</a> - Retourne un caract&amp;egrave;re &amp;agrave; partir de son code ASCII</li> <li class='member'><a href='http://www.asciitable.com' class='link external'>&amp;raquo; Table 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/fr/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'>Ouvre la connexion &amp;agrave; l&amp;#039;historique syst&amp;egrave;me</span></p> </div> <a name='function.openlog.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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> ouvre la connexion &amp;agrave; l&amp;#039;historique syst&amp;egrave;me. </p> <p class='para'> L&amp;#039;utilisation de <b>openlog()</b> est optionnelle. Cette fonction sera automatiquement appel&amp;eacute;e par la fonction <a href='http://www.php.net/manual/fr/function.syslog.php' class='function'>syslog()</a> si n&amp;eacute;cessaire, auquel cas <i><tt class='parameter'>ident</tt></i> vaudra par d&amp;eacute;faut <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.openlog.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne <i><tt class='parameter'>ident</tt></i> sera ajout&amp;eacute;e &amp;agrave; chaque message. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> L&amp;#039;argument <i><tt class='parameter'>option</tt></i> indique les options de journalisation utilis&amp;eacute;es pour g&amp;eacute;n&amp;eacute;rer le message. </p><table class='doctable table'> <caption><b>Options pour la fonction <b>openlog()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constante</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'> Si une erreur survient lors de l&amp;#039;envoi des donn&amp;eacute;es au gestionnaire d&amp;#039;historique, &amp;eacute;crire directement l&amp;#039;erreur sur la console. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NDELAY</tt></b></td> <td align='left'> Ouvre imm&amp;eacute;diatement une connexion au gestionnaire d&amp;#039;historique. </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_ODELAY</tt></b></td> <td align='left'> Retarde l&amp;#039;ouverture de la connexion jusqu&amp;#039;&amp;agrave; ce que le premier message soit enregistr&amp;eacute; (par d&amp;eacute;faut). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PERROR</tt></b></td> <td align='left'>Envoie le message au gestionnaire standard.</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PID</tt></b></td> <td align='left'>Inclut le PID &amp;agrave; chaque message.</td> </tr> </tbody> </table> <p> Vous pouvez utiliser une ou plusieurs de ces options. Pour les combiner, utiliser l&amp;#039;op&amp;eacute;rateur <i>OR</i>. Par exemple, pour ouvrir imm&amp;eacute;diatement la connexion, &amp;eacute;crire sur la console et inclure le PID de chaque message, utilisez : <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'> L&amp;#039;argument <i><tt class='parameter'>facility</tt></i> sert &amp;agrave; indiquer quel programme enregistre ce message. Cela vous permet de sp&amp;eacute;cifier (sur la machine d&amp;#039;historique) comment traiter les messages venant de plusieurs serveurs. </p><table class='doctable table'> <caption><b>Param&amp;egrave;tre <i><tt class='parameter'>facility</tt></i> d&amp;#039;<b>openlog()</b></b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constante</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'> s&amp;eacute;curit&amp;eacute;/messages d&amp;#039;autorisation (utilisez <b><tt class='constant'>LOG_AUTHPRIV</tt></b>, pour remplacer cette constante sur les syst&amp;egrave;mes o&amp;ugrave; elle est d&amp;eacute;finie). </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTHPRIV</tt></b></td> <td align='left'>s&amp;eacute;curit&amp;eacute;/messages d&amp;#039;autorisation (priv&amp;eacute;)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CRON</tt></b></td> <td align='left'>d&amp;eacute;mon horloge (cron et at)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_DAEMON</tt></b></td> <td align='left'>autres d&amp;eacute;mons syst&amp;egrave;me</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_KERN</tt></b></td> <td align='left'>noyau (kernel)</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'>r&amp;eacute;serv&amp;eacute; pour utilisation locale. Inutilisable sous Windows</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LPR</tt></b></td> <td align='left'>imprimante (<i>line printer subsystem</i>)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_MAIL</tt></b></td> <td align='left'>messagerie mail</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NEWS</tt></b></td> <td align='left'>USENET : groupes de news (newsgroup)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_SYSLOG</tt></b></td> <td align='left'>messages g&amp;eacute;n&amp;eacute;r&amp;eacute;s en interne par syslogd</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_USER</tt></b></td> <td align='left'>messages utilisateurs g&amp;eacute;n&amp;eacute;riques</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_UUCP</tt></b></td> <td align='left'>sous-syst&amp;egrave;me UUCP</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Note</b>: <b><tt class='constant'>LOG_USER</tt></b> est le seul type valide sous les environnements Windows. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.openlog.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.openlog.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.syslog.php' class='function' rel='rdfs-seeAlso'>syslog()</a> - G&amp;eacute;n&amp;egrave;re un message dans l'historique syst&amp;egrave;me</li> <li class='member'><a href='http://www.php.net/manual/fr/function.closelog.php' class='function' rel='rdfs-seeAlso'>closelog()</a> - Ferme la connexion &amp;agrave; l'historique syst&amp;egrave;me</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'> Ouvre un dossier, et r&amp;eacute;cup&amp;egrave;re un pointeur dessus </span></p> </div> <a name='function.opendir.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> <b>opendir()</b> retourne un pointeur sur un dossier qui pour &amp;ecirc;tre utilis&amp;eacute; avec les fonctions <a href='http://www.php.net/manual/fr/function.closedir.php' class='function'>closedir()</a>, <a href='http://www.php.net/manual/fr/function.readdir.php' class='function'>readdir()</a> et <a href='http://www.php.net/manual/fr/function.rewinddir.php' class='function'>rewinddir()</a>. </p> </div> <a name='function.opendir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le chemin du r&amp;eacute;pertoire &amp;agrave; ouvrir </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Pour la description du param&amp;egrave;tre <i><tt class='parameter'>context</tt></i> , r&amp;eacute;f&amp;eacute;rez-vous &amp;agrave; la <a href='http://www.php.net/manual/fr/ref.stream.php' class='link'>section des flux</a> du manuel. </p> </dd> </dl> <p> </p> </div> <a name='function.opendir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la <span class='type ressource'>ressource</span> de dossier en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> en cas d&amp;#039;&amp;eacute;chec. </p> <p class='para'> Si le param&amp;egrave;tre <i><tt class='parameter'>path</tt></i> n&amp;#039;est pas un dossier valide, ou si le dossier ne peut &amp;ecirc;tre acc&amp;eacute;d&amp;eacute; pour des raisons de permissions ou des erreurs li&amp;eacute;es au syst&amp;egrave;me de fichiers, <b>opendir()</b> retourne <b><tt class='constant'>FALSE</tt></b> et g&amp;eacute;n&amp;egrave;re une erreur PHP de niveau <a href='http://www.php.net/manual/fr/errorfunc.constants.php' class='link'>E_WARNING</a>. Vous pouvez supprimer cette erreur en ajoutant &amp;#039;<a href='http://www.php.net/manual/fr/language.operators.errorcontrol.php' class='link'>@</a>&amp;#039; avant le nom de la fonction. </p> </div> <a name='function.opendir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</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> supporte l&amp;#039;enveloppe URL <i>ftp://</i> </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>path</tt></i> peut aussi &amp;ecirc;tre n&amp;#039;importe quel URL qui supporte le listage de dossiers, par contre, seul l&amp;#039;enveloppe URL <i>file://</i> supporte ceci en PHP 4. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.opendir.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>'/tmp/php5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Ouvre&amp;nbsp;un&amp;nbsp;dossier&amp;nbsp;bien&amp;nbsp;connu,&amp;nbsp;et&amp;nbsp;liste&amp;nbsp;tous&amp;nbsp;les&amp;nbsp;fichiers<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'>'fichier&amp;nbsp;:&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;type&amp;nbsp;:&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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> fichier : . : type : dir fichier : .. : type : dir fichier : apache : type : dir fichier : cgi : type : dir fichier : cli : type : dir </pre></div> </div> </div><p> </p> </div> <a name='function.opendir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Indique si le fichier est un dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/function.readdir.php' class='function' rel='rdfs-seeAlso'>readdir()</a> - Lit une entr&amp;eacute;e du dossier</li> <li class='member'><a href='http://www.php.net/manual/fr/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/fr/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'>Conversion d&amp;#039;octal en d&amp;eacute;cimal</span></p> </div> <a name='function.octdec.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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'> Retourne une cha&amp;icirc;ne contenant la repr&amp;eacute;sentation d&amp;eacute;cimale du nombre <i><tt class='parameter'>octal_tring</tt></i> . </p> </div> <a name='function.octdec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La <a href='http://www.php.net/manual/fr/language.types.string.php' class='link'>cha&amp;icirc;ne de caract&amp;egrave;res</a> octale &amp;agrave; convertir </p> </dd> </dl> <p> </p> </div> <a name='function.octdec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> La repr&amp;eacute;sentation d&amp;eacute;cimale de <i><tt class='parameter'>octal_string</tt></i> </p> </div> <a name='function.octdec.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>Depuis la version 4.1.0</td> <td align='left'> Cette fonction peut &amp;eacute;galement convertir de tr&amp;egrave;s grands nombres. Elle retourne un nombre de type <a href='http://www.php.net/manual/fr/language.types.float.php' class='type float'>float</a> dans ce cas. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.octdec.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.decoct.php' class='function' rel='rdfs-seeAlso'>decoct()</a> - Convertit de d&amp;eacute;cimal en octal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.bindec.php' class='function' rel='rdfs-seeAlso'>bindec()</a> - Convertit de binaire en d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.hexdec.php' class='function' rel='rdfs-seeAlso'>hexdec()</a> - Convertit de hexad&amp;eacute;cimal en d&amp;eacute;cimal</li> <li class='member'><a href='http://www.php.net/manual/fr/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - Convertit un nombre entre des bases arbitraires</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Enclenche la tamporisation de sortie</span></p> </div> <a name='function.ob-start.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ob_start</b></span> ([ <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/language.pseudo-types.php#language.types.callback' class='type callback'>callback</a></span> <tt class='parameter'>$output_callback</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$chunk_size</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$erase</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>ob_start()</b> d&amp;eacute;marre la tamporisation de sortie. Tant qu&amp;#039;elle est enclench&amp;eacute;e, aucune donn&amp;eacute;e, hormis les en-t&amp;ecirc;tes, n&amp;#039;est envoy&amp;eacute;e au navigateur, mais temporairement mise en tampon. </p> <p class='para'> Le contenu de ce tampon peut &amp;ecirc;tre copi&amp;eacute; dans une cha&amp;icirc;ne avec la fonction <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>. Pour afficher le contenu de ce tampon, utilisez <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>. Au contraire, <a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function'>ob_end_clean()</a> effacera le contenu de ce tampon. </p> <div class='warning'><b class='warning'>Avertissement</b> <p class='para'> Quelques serveurs web (par exemple Apache) modifient le dossier de travail d&amp;#039;un script lorsqu&amp;#039;il appelle une fonction de rappel. Vous pouvez revenir &amp;agrave; un comportement normal en ajoutant <i>chdir(dirname($_SERVER[&amp;#039;SCRIPT_FILENAME&amp;#039;]))</i> dans votre fonction de rappel. </p> </div> <p class='para'> Les tampons de sortie sont g&amp;eacute;r&amp;eacute;s par pile, c&amp;#039;est-&amp;agrave;-dire que vous pouvez appeler plusieurs fois <b>ob_start()</b> simultan&amp;eacute;ment. Assurez-vous que vous appelez <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a> suffisamment souvent. Si plusieurs fonctions de rappel sont actives, les contenus seront filtr&amp;eacute;s s&amp;eacute;quentiellement, dans l&amp;#039;ordre d&amp;#039;embo&amp;icirc;tement. </p> </div> <a name='function.ob-start.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>output_callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Une fonction optionnelle de rappel peut &amp;ecirc;tre sp&amp;eacute;cifi&amp;eacute;e. <b>ob_start()</b> prend une cha&amp;icirc;ne comme param&amp;egrave;tre, et retourne une cha&amp;icirc;ne. Elle sera appel&amp;eacute;e lorsque le tampon sera envoy&amp;eacute; ou supprim&amp;eacute; (avec les fonctions <a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function'>ob_flush()</a>, <a href='http://www.php.net/manual/fr/function.ob-clean.php' class='function'>ob_clean()</a> ou des fonctions similaires) ou lorsque le tampon sera envoy&amp;eacute; au navigateur &amp;agrave; la fin du script et recevra le contenu du tampon de sortie. Lorsque la fonction <i><tt class='parameter'>output_callback</tt></i> est appel&amp;eacute;e, elle doit retourner un nouveau contenu pour le tampon de sortie : celui-ci sera envoy&amp;eacute; au navigateur. Si <i><tt class='parameter'>output_callback</tt></i> n&amp;#039;est pas une fonction accessible, la fonction retournera <b><tt class='constant'>FALSE</tt></b>. </p> <p class='para'> Si la fonction de rappel a deux param&amp;egrave;tres, le second est compos&amp;eacute; du champ bits constitu&amp;eacute; par <b><tt class='constant'>PHP_OUTPUT_HANDLER_START</tt></b>, <b><tt class='constant'>PHP_OUTPUT_HANDLER_CONT</tt></b> et <b><tt class='constant'>PHP_OUTPUT_HANDLER_END</tt></b>. </p> <p class='para'> Si <i><tt class='parameter'>output_callback</tt></i> retourne <b><tt class='constant'>FALSE</tt></b>, l&amp;#039;entr&amp;eacute;e originale est envoy&amp;eacute;e au navigateur. </p> <p class='para'> Le param&amp;egrave;tre <i><tt class='parameter'>output_callback</tt></i> peut &amp;ecirc;tre annul&amp;eacute; en y passant la valeur <b><tt class='constant'>NULL</tt></b>. </p> <p class='para'> <a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/fr/function.ob-clean.php' class='function'>ob_clean()</a>, <a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function'>ob_flush()</a> et <b>ob_start()</b> ne doivent pas &amp;ecirc;tre appel&amp;eacute;s depuis une fonction de rappel. Si vous les appelez depuis une fonction de rappel, le comportement ne sera pas d&amp;eacute;fini. Si vous voulez effacer le contenu du tampon, retournez &amp;quot;&amp;quot; (une cha&amp;icirc;ne vide) comme fonction de rappel. Vous ne pourrez jamais appeler les fonctions utilisant la fonction de tamporisation de sortie comme <i>print_r($expression, true)</i> ou <i>highlight_file($filename, true)</i> depuis une fonction de rappel. </p> <blockquote><p><b class='note'>Note</b>: En PHP 4.0.4, <a href='http://www.php.net/manual/fr/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> a &amp;eacute;t&amp;eacute; introduite pour faciliter l&amp;#039;envoi de fichiers compress&amp;eacute;s avec gzip aux navigateurs web qui supportent les pages compress&amp;eacute;es. <a href='http://www.php.net/manual/fr/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a> d&amp;eacute;termine le type d&amp;#039;encodage accept&amp;eacute; par un navigateur, et retourne le contenu le plus ad&amp;eacute;quat. <br /> </p></blockquote> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>chunk_size</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>chunk_size</tt></i> est pass&amp;eacute;, la fonction de rappel est appel&amp;eacute;e &amp;agrave; chaque nouvelle ligne apr&amp;egrave;s <i><tt class='parameter'>chunk_size</tt></i> octets d&amp;#039;affichage. La valeur par d&amp;eacute;faut (z&amp;eacute;ro) signifie que la fonction est appel&amp;eacute;e uniquement &amp;agrave; la fin, et si la valeur est 1, <i><tt class='parameter'>chunk_size</tt></i> vaudra 4096. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>erase</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Si le param&amp;egrave;tre optionnel <i><tt class='parameter'>erase</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>FALSE</tt></b>, le tampon ne sera pas effac&amp;eacute; tant que le script ne sera pas termin&amp;eacute;. Ceci aura pour effet d&amp;#039;&amp;eacute;mettre une notice et de retourner <b><tt class='constant'>FALSE</tt></b> lors de l&amp;#039;appel aux fonctions d&amp;#039;affichage et de nettoyage. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-start.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.ob-start.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> La valeur 1 n&amp;#039;est plus une valeur sp&amp;eacute;ciale. </td> </tr> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> Cette fonction a &amp;eacute;t&amp;eacute; modifi&amp;eacute;e pour retourner <b><tt class='constant'>FALSE</tt></b> dans le cas o&amp;ugrave; <i><tt class='parameter'>output_callback</tt></i> ne peut &amp;ecirc;tre ex&amp;eacute;cut&amp;eacute;. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> Ajout du param&amp;egrave;tre <i><tt class='parameter'>erase</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-start.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple de gestion de sortie avec fonction de rappel</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'>rappel</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;remplace&amp;nbsp;toutes&amp;nbsp;les&amp;nbsp;pommes&amp;nbsp;par&amp;nbsp;des&amp;nbsp;carottes<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;(</span><span style='color: #0000BB'>ereg_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'pommes&amp;nbsp;de&amp;nbsp;terre'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'carottes'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'rappel'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;lt;html&amp;gt;<br />&amp;lt;body&amp;gt;<br />&amp;lt;p&amp;gt;C'est&amp;nbsp;comme&amp;nbsp;comparer&amp;nbsp;des&amp;nbsp;carottes&amp;nbsp;et&amp;nbsp;des&amp;nbsp;pommes&amp;nbsp;de&amp;nbsp;terre.&amp;lt;/p&amp;gt;<br />&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</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;C&amp;#039;est comme comparer des carottes et des carottes.&amp;lt;/p&amp;gt; &amp;lt;/body&amp;gt; &amp;lt;/html&amp;gt; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-start.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-implicit-flush.php' class='function' rel='rdfs-seeAlso'>ob_implicit_flush()</a> - Active/d&amp;eacute;sactive l'envoi implicite</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-gzhandler.php' class='function' rel='rdfs-seeAlso'>ob_gzhandler()</a> - Fonction de rappel pour la compression automatique des tampons</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Gestionnaire de sortie pour ma&amp;icirc;triser le jeu de caract&amp;egrave;res de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.mb-output-handler.php' class='function' rel='rdfs-seeAlso'>mb_output_handler()</a> - Fonction de traitement des affichages</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-tidyhandler.php' class='function' rel='rdfs-seeAlso'>ob_tidyhandler()</a> - Fonction de rappel ob_start pour r&amp;eacute;parer le buffer</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_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/fr/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'>Liste les gestionnaires d&amp;#039;affichage utilis&amp;eacute;s</span></p> </div> <a name='function.ob-list-handlers.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Liste les gestionnaires d&amp;#039;affichage utilis&amp;eacute;s. </p> </div> <a name='function.ob-list-handlers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne un tableau avec le gestionnaire d&amp;#039;affichage en cours d&amp;#039;utilisation (s&amp;#039;il existe). Si <a href='http://www.php.net/manual/fr/outcontrol.configuration.php#ini.output-buffering' class='link'>output_buffering</a> est activ&amp;eacute; ou si une fonction anonyme est utilis&amp;eacute;e avec <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a>, <b>ob_list_handlers()</b> retournera un tableau avec comme valeur d&amp;#039;entr&amp;eacute;e : <i>&amp;quot;default output handler&amp;quot;</i>. </p> </div> <a name='function.ob-list-handlers.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ob_list_handlers()</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'>//Utilisation&amp;nbsp;de&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;Fonctions&amp;nbsp;anonymes<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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Vide le tampon, le retourne en tant que cha&amp;icirc;ne et stoppe la tamporisation</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Active/d&amp;eacute;sactive l&amp;#039;envoi implicite</span></p> </div> <a name='function.ob-implicit-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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 class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> <b>ob_implicit_flush()</b> active/d&amp;eacute;sactive l&amp;#039;envoi implicite. L&amp;#039;envoi implicite signifie que toute fonction qui envoie des donn&amp;eacute;es au navigateur verra ses donn&amp;eacute;es envoy&amp;eacute;es imm&amp;eacute;diatement (la fonction <a href='http://www.php.net/manual/fr/function.flush.php' class='function'>flush()</a> est appel&amp;eacute;e automatiquement). </p> </div> <a name='function.ob-implicit-flush.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>TRUE</tt></b> pour activer, <b><tt class='constant'>FALSE</tt></b> sinon. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-implicit-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.ob-implicit-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - Vide les tampons de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Lit le statut du tampon de sortie</span></p> </div> <a name='function.ob-get-status.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ob_get_status</b></span> ([ <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$full_status</tt> <span class='initializer'> = FALSE</span></span> ] )</div> <p class='para rdfs-comment'> <b>ob_get_status()</b> retourne les informations sur le statut du tampon d&amp;#039;affichage de haut niveau ou de tous les tampons d&amp;#039;affichage si <i><tt class='parameter'>full_status</tt></i> est d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.ob-get-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>full_status</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>TRUE</tt></b> pour retourner tous les tampons d&amp;#039;affichage. Si vaut <b><tt class='constant'>FALSE</tt></b> ou non d&amp;eacute;fini, seul le statut du tampon d&amp;#039;affichage de haut niveau sera retourn&amp;eacute;. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Si la fonction est appel&amp;eacute;e sans le param&amp;egrave;tre <i><tt class='parameter'>full_status</tt></i> ou avec le param&amp;egrave;tre <i><tt class='parameter'>full_status</tt></i> = <b><tt class='constant'>FALSE</tt></b>, un tableau simple avec les &amp;eacute;l&amp;eacute;ments suivants sera retourn&amp;eacute; : </p><div class='informalexample'> <div class='example-contents screen'> <div class='returnvaluescode'><pre class='returnvaluescode'>Array ( [level] =&amp;gt; 2 [type] =&amp;gt; 0 [status] =&amp;gt; 0 [name] =&amp;gt; URL-Rewriter [del] =&amp;gt; 1 )</pre> </div> </div> </div><p> <div class='segmentedlist'> <strong class='title'>R&amp;eacute;sultats simples pour la fonction <b>ob_get_status()</b></strong> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>level</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>Niveau de sortie d&amp;eacute;sir&amp;eacute;</div> </div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>type</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong><i>PHP_OUTPUT_HANDLER_INTERNAL (0)</i> ou <i>PHP_OUTPUT_HANDLER_USER (1)</i></div> </div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>status</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>Un parmi <i>PHP_OUTPUT_HANDLER_START</i> (0), <i>PHP_OUTPUT_HANDLER_CONT</i> (1) ou <i>PHP_OUTPUT_HANDLER_END</i> (2)</div> </div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>name</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>Nom du gestionnaire de sortie actif ou &amp;#039; default output handler&amp;#039; si aucun n&amp;#039;est d&amp;eacute;fini</div> </div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>del</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>Flag d&amp;#039;effacement tel que d&amp;eacute;fini par <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a></div> </div> </div> </p> <p class='para'> Si la fonction est appel&amp;eacute;e avec le param&amp;egrave;tre <i><tt class='parameter'>full_status</tt></i> d&amp;eacute;fini &amp;agrave; <b><tt class='constant'>TRUE</tt></b>, un tableau avec un &amp;eacute;l&amp;eacute;ment par tampon de sortie actif est retourn&amp;eacute;. Le niveau de sortie est utilis&amp;eacute; en tant que cl&amp;eacute; du tableau de niveau &amp;eacute;lev&amp;eacute; et chaque &amp;eacute;l&amp;eacute;ment du tableau est un autre tableau contenant les informations sur le statut du niveau du tampon actif. </p><div class='informalexample'> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [chunk_size] =&amp;gt; 0 [size] =&amp;gt; 40960 [block_size] =&amp;gt; 10240 [type] =&amp;gt; 1 [status] =&amp;gt; 0 [name] =&amp;gt; default output handler [del] =&amp;gt; 1 ) [1] =&amp;gt; Array ( [chunk_size] =&amp;gt; 0 [size] =&amp;gt; 40960 [block_size] =&amp;gt; 10240 [type] =&amp;gt; 0 [buffer_size] =&amp;gt; 0 [status] =&amp;gt; 0 [name] =&amp;gt; URL-Rewriter [del] =&amp;gt; 1 ) ) </pre></div> </div> </div><p> </p> <p class='para'> La sortie compl&amp;egrave;te contient les &amp;eacute;l&amp;eacute;ments suivants : <div class='segmentedlist'> <strong class='title'>R&amp;eacute;sultats complets pour la fonction <b>ob_get_status()</b></strong> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>chunk_size</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>Taille telle que d&amp;eacute;finie par la fonction <a href='http://www.php.net/manual/fr/function.ob-start.php' class='function'>ob_start()</a></div> </div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>size</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>...</div></div> <div class='seglistitem'> <div class='seg'><strong><span class='segtitle'>Cl&amp;eacute;:</span></strong>blocksize</div> <div class='seg'><strong><span class='segtitle'>Valeur:</span></strong>...</div> </div> </div> </p> </div> <a name='function.ob-get-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-level.php' class='function' rel='rdfs-seeAlso'>ob_get_level()</a> - Retourne le nombre de niveaux d'imbrications du syst&amp;egrave;me de tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - Liste les gestionnaires d'affichage utilis&amp;eacute;s</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne le nombre de niveaux d&amp;#039;imbrications du syst&amp;egrave;me de tamporisation de sortie</span></p> </div> <a name='function.ob-get-level.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le nombre de niveaux d&amp;#039;imbrications du syst&amp;egrave;me de tamporisation de sortie. </p> </div> <a name='function.ob-get-level.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le nombre de niveaux d&amp;#039;imbrications du syst&amp;egrave;me de tamporisation de sortie, et z&amp;eacute;ro s&amp;#039;il n&amp;#039;est pas actif. </p> </div> <a name='function.ob-get-level.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne la longueur du contenu du tampon de sortie</span></p> </div> <a name='function.ob-get-length.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne la longueur du contenu du tampon de sortie. </p> </div> <a name='function.ob-get-length.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la longueur du contenu du tampon de sortie si la tamporisation est activ&amp;eacute;e, et <b><tt class='constant'>FALSE</tt></b> sinon. </p> </div> <a name='function.ob-get-length.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>'Bonjour&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'>'le&amp;nbsp;monde'</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 8, 16 </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-length.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Vide le tampon, le retourne en tant que cha&amp;icirc;ne et stoppe la tamporisation</span></p> </div> <a name='function.ob-get-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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> vide le tampon, le retourne en tant que cha&amp;icirc;ne et stoppe la tamporisation. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> <b>ob_get_flush()</b> est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, sauf que cette fonction retourne le tampon en tant que cha&amp;icirc;ne. </span> </p></blockquote> </div> <a name='function.ob-get-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le tampon de sortie ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y en a aucun d&amp;#039;actif. </p> </div> <a name='function.ob-get-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ob_get_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 /></span><span style='color: #FF8000'>//Utilisation&amp;nbsp;de&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'>//Saugarde&amp;nbsp;du&amp;nbsp;tampon&amp;nbsp;dans&amp;nbsp;un&amp;nbsp;fichier<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>L&amp;#039;exemple ci-dessus va afficher :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - Liste les gestionnaires d'affichage utilis&amp;eacute;s</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Retourne le contenu du tampon de sortie</span></p> </div> <a name='function.ob-get-contents.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Retourne le contenu du tampon de sortie sans l&amp;#039;effacer. </p> </div> <a name='function.ob-get-contents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le contenu du tampon de sortie sans l&amp;#039;effacer ou <b><tt class='constant'>FALSE</tt></b>, si la tamporisation de sortie n&amp;#039;est pas activ&amp;eacute;e. </p> </div> <a name='function.ob-get-contents.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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'>'Bonjour&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'>'le&amp;nbsp;monde&amp;nbsp;!'</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(8) &amp;quot;Bonjour &amp;quot; string(18) &amp;quot;le monde&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-contents.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-length.php' class='function' rel='rdfs-seeAlso'>ob_get_length()</a> - Retourne la longueur du contenu du tampon de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Lit le contenu courant du tampon de sortie puis l&amp;#039;efface</span></p> </div> <a name='function.ob-get-clean.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Lit le contenu courant du tampon de sortie puis l&amp;#039;efface. </p> <p class='para'> <b>ob_get_clean()</b> ex&amp;eacute;cute successivement <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a> et <a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>. </p> </div> <a name='function.ob-get-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne le contenu du tampon de sortie et termine la session de tamporisation. Si la tamporisation n&amp;#039;est pas activ&amp;eacute;e, alors <b><tt class='constant'>FALSE</tt></b> sera retourn&amp;eacute;. </p> </div> <a name='function.ob-get-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 />echo&amp;nbsp;</span><span style='color: #DD0000'>'Bonjour&amp;nbsp;le&amp;nbsp;monde&amp;nbsp;!'</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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(18) &amp;quot;bonjour le monde !&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Envoie le tampon de sortie</span></p> </div> <a name='function.ob-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Envoie le contenu du tampon de sortie (s&amp;#039;il y en a un). Si vous voulez contr&amp;ocirc;ler le contenu du tampon, vous devez appeler la fonction <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a> avant <b>ob_flush()</b> car le contenu du tampon est effac&amp;eacute; apr&amp;egrave;s l&amp;#039;appel de <b>ob_flush()</b>. </p> <p class='para'> <b>ob_flush()</b> ne d&amp;eacute;truit pas le contenu du tampon de sortie comme peut le faire <a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>. </p> </div> <a name='function.ob-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.ob-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-clean.php' class='function' rel='rdfs-seeAlso'>ob_clean()</a> - Efface le tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</span></p> </div> <a name='function.ob-end-flush.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ob_end_flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Envoie le contenu du tampon de sortie (s&amp;#039;il existe) et &amp;eacute;teint la tamporisation de sortie. Si vous voulez continuer &amp;agrave; manipuler la valeur du tampon, vous pouvez appeler <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a> avant <b>ob_end_flush()</b> car le contenu du tampon est d&amp;eacute;truit apr&amp;egrave;s un appel &amp;agrave; <b>ob_end_flush()</b>. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Cette fonction est similaire &amp;agrave; <a href='http://www.php.net/manual/fr/function.ob-get-flush.php' class='function'>ob_get_flush()</a>, except&amp;eacute; que <a href='http://www.php.net/manual/fr/function.ob-get-flush.php' class='function'>ob_get_flush()</a> retourne le tampon comme une cha&amp;icirc;ne de caract&amp;egrave;res. </span> </p></blockquote> </div> <a name='function.ob-end-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Les raisons d&amp;#039;&amp;eacute;chec sont que vous pourriez avoir appel&amp;eacute; la fonction sans avoir de tampon actif, ou que, pour une raison quelconque, le tampon n&amp;#039;a pu &amp;ecirc;tre effac&amp;eacute; (possible pour un tampon sp&amp;eacute;cial). </p> </div> <a name='function.ob-end-flush.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Si la fonction &amp;eacute;choue, elle &amp;eacute;met une alerte de type <b><tt class='constant'>E_NOTICE</tt></b>. </p> </div> <a name='function.ob-end-flush.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> La fonction retourne une valeur bool&amp;eacute;enne. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>ob_end_flush()</b></b></p> <div class='example-contents para'><p> L&amp;#039;exemple ci-dessous montre une m&amp;eacute;thode simple pour vider tous les tampons : </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'>while&amp;nbsp;(@</span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ob-end-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Vide le tampon, le retourne en tant que cha&amp;icirc;ne et stoppe la tamporisation</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Envoie le tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</span></p> </div> <a name='function.ob-end-clean.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>ob_end_clean</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Cette fonction vide le contenu du premier tampon de sortie et d&amp;eacute;sactive la tamporisation de sortie. Si vous voulez traiter le contenu du tampon, vous devrez appeler <a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function'>ob_get_contents()</a> avant <b>ob_end_clean()</b>, car le tampon est d&amp;eacute;truit par <b>ob_end_clean()</b>. </p> </div> <a name='function.ob-end-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. Les raisons d&amp;#039;un tel &amp;eacute;chec sont que la tamporisation de sortie pouvait ne pas &amp;ecirc;tre activ&amp;eacute;e, ou que, pour une raison quelconque, le tampon n&amp;#039;a pu &amp;ecirc;tre d&amp;eacute;truit. </p> </div> <a name='function.ob-end-clean.errors'></a><div class='refsect1 errors'> <h3 class='title'>Erreurs / Exceptions</h3> <p class='para'> Si la fonction &amp;eacute;choue, elle g&amp;eacute;n&amp;egrave;re une note <b><tt class='constant'>E_NOTICE</tt></b>. </p> </div> <a name='function.ob-end-clean.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> La valeur bool&amp;eacute;en retourn&amp;eacute;e par la fonction a &amp;eacute;t&amp;eacute; ajout&amp;eacute;e. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> L&amp;#039;exemple suivant montre comment se d&amp;eacute;barrasser de tous les tampons de sortie : </p> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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 />ob_start</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Texte&amp;nbsp;qui&amp;nbsp;ne&amp;nbsp;sera&amp;nbsp;pas&amp;nbsp;affich&amp;eacute;.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ob-end-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - Enclenche la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - Retourne le contenu du tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Envoie le tampon de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Efface le tampon de sortie</span></p> </div> <a name='function.ob-clean.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cette fonction vide le tampon de sortie sans l&amp;#039;envoyer au navigateur. </p> <p class='para'> Cette fonction ne d&amp;eacute;truit pas le contenu du tampon de sortie comme peut le faire <a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>. </p> </div> <a name='function.ob-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='function.ob-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - Envoie le tampon de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - Envoie les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> <li class='member'><a href='http://www.php.net/manual/fr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - D&amp;eacute;truit les donn&amp;eacute;es du tampon de sortie et &amp;eacute;teint la tamporisation de sortie</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Formate un nombre pour l&amp;#039;affichage</span></p> </div> <a name='function.number-format.description'></a><div class='refsect1 description'> <h3 class='title'>Description</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'> Cette fonction accepte un, deux, ou quatre param&amp;egrave;tres (et pas trois) : </p> <p class='para'> Si seul le param&amp;egrave;tre <i><tt class='parameter'>number</tt></i> est donn&amp;eacute;, il sera format&amp;eacute; sans partie d&amp;eacute;cimale, mais avec une virgule entre chaque millier. </p> <p class='para'> Si les deux param&amp;egrave;tres <i><tt class='parameter'>number</tt></i> et <i><tt class='parameter'>decimals</tt></i> sont fournis, <i><tt class='parameter'>number</tt></i> sera format&amp;eacute; avec <i><tt class='parameter'>decimals</tt></i> d&amp;eacute;cimales, un point (&amp;quot;.&amp;quot;) comme s&amp;eacute;parateur d&amp;eacute;cimal et une virgule entre chaque millier. </p> <p class='para'> Avec quatre param&amp;egrave;tres, <i><tt class='parameter'>number</tt></i> sera format&amp;eacute; avec <i><tt class='parameter'>decimals</tt></i> d&amp;eacute;cimales, <i><tt class='parameter'>dec_point</tt></i> comme s&amp;eacute;parateur d&amp;eacute;cimal, et <i><tt class='parameter'>thousands_sep</tt></i> comme s&amp;eacute;parateur de milliers. </p> </div> <a name='function.number-format.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Une version format&amp;eacute;e du nombre <i><tt class='parameter'>number</tt></i> . </p> </div> <a name='function.number-format.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le nombre &amp;agrave; formater. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>decimals</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le nombre de d&amp;eacute;cimal. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dec_point</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le s&amp;eacute;parateur pour le point d&amp;eacute;cimal. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>thousands_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> D&amp;eacute;finit le s&amp;eacute;parateur des milliers. </p> <p class='para'> Seul le premier caract&amp;egrave;re du param&amp;egrave;tre <i><tt class='parameter'>thousands_sep</tt></i> est utilis&amp;eacute;. Par exemple, si vous utilisez <i>bar</i> comme s&amp;eacute;parateur de milliers, sur le nombre <i>1000</i>, <b>number_format()</b> retournera <i>1b000</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.number-format.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>number_format()</b></b></p> <div class='example-contents para'><p> En notation fran&amp;ccedil;aise, on utilise g&amp;eacute;n&amp;eacute;ralement deux chiffres apr&amp;egrave;s la virgule, une virgule comme s&amp;eacute;parateur d&amp;eacute;cimal, et un espace comme s&amp;eacute;parateur de milliers. Cela donne : </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;Notation&amp;nbsp;anglaise&amp;nbsp;(par&amp;nbsp;d&amp;eacute;faut)<br /></span><span style='color: #0000BB'>$english_format_number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1,235<br /><br />//&amp;nbsp;Notation&amp;nbsp;fran&amp;ccedil;aise<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;Notation&amp;nbsp;anglaise&amp;nbsp;sans&amp;nbsp;s&amp;eacute;parateur&amp;nbsp;des&amp;nbsp;centaines<br /></span><span style='color: #0000BB'>$english_format_number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'.'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1234.57<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.number-format.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.money-format.php' class='function' rel='rdfs-seeAlso'>money_format()</a> - Met un nombre au format mon&amp;eacute;taire</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - Retourne une cha&amp;icirc;ne format&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.printf.php' class='function' rel='rdfs-seeAlso'>printf()</a> - Affiche une cha&amp;icirc;ne de caract&amp;egrave;res format&amp;eacute;e</li> <li class='member'><a href='http://www.php.net/manual/fr/function.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - Analyse une cha&amp;icirc;ne &amp;agrave; l'aide d'un format</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="NoRewindIterator::__construct" value="<div id='norewinditerator.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/fr/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'>Description</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/fr/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'>Liste de param&amp;egrave;tres</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'>Valeurs de retour</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'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #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>L&amp;#039;exemple ci-dessus va afficher quelque chose de similaire &amp;agrave; :</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'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='norewinditerator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='norewinditerator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='norewinditerator.valid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='norewinditerator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='norewinditerator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Aucune valeur n&amp;#039;est retourn&amp;eacute;e. </p> </div> <a name='norewinditerator.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='norewinditerator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='norewinditerator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The current key. </p> </div> <a name='norewinditerator.key.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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/fr/class.norewinditerator.php' class='classname'>NoRewindIterator</a>. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='norewinditerator.getinneriterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='norewinditerator.getinneriterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The inner iterator, as passed to <span class='methodname'><a href='http://www.php.net/manual/fr/norewinditerator.construct.php' class='function'>NoRewindIterator::__construct</a></span>. </p> </div> <a name='norewinditerator.getinneriterator.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/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'>Description</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/fr/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'>Avertissement</b><p class='simpara'>Cette fonction n&amp;#039;est pas document&amp;eacute;e et seule la liste des arguments est disponible. </p></div> </div> <a name='norewinditerator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</h3> <p class='para'>Cette fonction ne contient aucun param&amp;egrave;tre.</p> </div> <a name='norewinditerator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> The current value. </p> </div> <a name='norewinditerator.current.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'> <span class='methodname'><a href='http://www.php.net/manual/fr/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/fr/class.norewinditerator.php'>La classe <a href='http://www.php.net/manual/fr/class.norewinditerator.php' class='classname'>NoRewindIterator</a></a></h1> <div class='partintro'> <div id='norewinditerator.intro' class='section'> <h2 class='title'>Introduction</h2> <p class='para'> Un it&amp;eacute;rateur qui ne peut pas &amp;ecirc;tre remis &amp;agrave; z&amp;eacute;ro. </p> </div> <div id='norewinditerator.synopsis' class='section'> <h2 class='title'>Synopsis de la 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/fr/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/norewinditerator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/norewinditerator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* M&amp;eacute;thodes h&amp;eacute;rit&amp;eacute;es */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/fr/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/fr/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/fr/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/fr/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/fr/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/fr/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/fr/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/fr/iteratoriterator.valid.php' class='function'>IteratorIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Sommaire</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/fr/norewinditerator.construct.php'>NoRewindIterator::__construct</a> &amp;mdash; Construct a NoRewindIterator</li><li><a href='http://www.php.net/manual/fr/norewinditerator.current.php'>NoRewindIterator::current</a> &amp;mdash; Get the current value</li><li><a href='http://www.php.net/manual/fr/norewinditerator.getinneriterator.php'>NoRewindIterator::getInnerIterator</a> &amp;mdash; Get the inner iterator</li><li><a href='http://www.php.net/manual/fr/norewinditerator.key.php'>NoRewindIterator::key</a> &amp;mdash; Get the current key</li><li><a href='http://www.php.net/manual/fr/norewinditerator.next.php'>NoRewindIterator::next</a> &amp;mdash; Forward to the next element</li><li><a href='http://www.php.net/manual/fr/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/fr/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/fr/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'>Ins&amp;egrave;re un retour &amp;agrave; la ligne HTML &amp;agrave; chaque nouvelle ligne</span></p> </div> <a name='function.nl2br.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>nl2br</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>bool</span> <tt class='parameter'>$is_xhtml</tt><span class='initializer'> = true</span></span> ] )</div> <p class='para rdfs-comment'> Retourne <i><tt class='parameter'>string</tt></i> apr&amp;egrave;s avoir ins&amp;eacute;r&amp;eacute; <i>&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;</i> ou <i>&amp;#039;&amp;lt;br&amp;gt;&amp;#039;</i> devant toutes les nouvelles lignes. </p> </div> <a name='function.nl2br.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> La cha&amp;icirc;ne d&amp;#039;entr&amp;eacute;e. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_xhtml</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Produit des c&amp;eacute;sures compatibles XHTML ou non. </p> </dd> </dl> <p> </p> </div> <a name='function.nl2br.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la cha&amp;icirc;ne modifi&amp;eacute;e. </p> </div> <a name='function.nl2br.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</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 class='example'> <p><b>Exemple #2 G&amp;eacute;n&amp;eacute;ration de code HTML valide avec le param&amp;egrave;tre <i><tt class='parameter'>is_xhtml</tt></i> </b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>nl2br</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'Welcome\r\nThis&amp;nbsp;is&amp;nbsp;my&amp;nbsp;HTML&amp;nbsp;document'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Welcome&amp;lt;br&amp;gt; This is my HTML document </pre></div> </div> </div><p> </p> </div> <a name='function.nl2br.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>Historique</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Version</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Ajout du param&amp;egrave;tre optionnel <i><tt class='parameter'>is_xhtml</tt></i> . </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> <b>nl2br()</b> est d&amp;eacute;sormais compatible XHTML. Toutes les versions ant&amp;eacute;rieures retourneront l&amp;#039;argument <i><tt class='parameter'>string</tt></i> avec <i>&amp;quot;&amp;lt;br&amp;gt;&amp;quot;</i> ins&amp;eacute;r&amp;eacute; devant les nouvelles lignes, au lieu de <i>&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;</i>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.nl2br.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - Convertit les caract&amp;egrave;res sp&amp;eacute;ciaux en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - Convertit tous les caract&amp;egrave;res &amp;eacute;ligibles en entit&amp;eacute;s HTML</li> <li class='member'><a href='http://www.php.net/manual/fr/function.wordwrap.php' class='function' rel='rdfs-seeAlso'>wordwrap()</a> - Effectue la c&amp;eacute;sure d'une cha&amp;icirc;ne</li> <li class='member'><a href='http://www.php.net/manual/fr/function.str-replace.php' class='function' rel='rdfs-seeAlso'>str_replace()</a> - Remplace toutes les occurrences dans une cha&amp;icirc;ne</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Avance le pointeur interne d&amp;#039;un tableau</span></p> </div> <a name='function.next.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/fr/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> se comporte comme <a href='http://www.php.net/manual/fr/function.current.php' class='function'>current()</a>, avec une diff&amp;eacute;rence. Il avance le pointeur interne du tableau d&amp;#039;un &amp;eacute;l&amp;eacute;ment, avant de retourner la valeur de l&amp;#039;&amp;eacute;l&amp;eacute;ment. Cela signifie qu&amp;#039;il retourne la prochaine valeur du tableau et avance le pointeur interne d&amp;#039;un &amp;eacute;l&amp;eacute;ment. </p> </div> <a name='function.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau &amp;agrave; traiter. </p> </dd> </dl> <p> </p> </div> <a name='function.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Retourne la prochaine valeur du tableau suivant le pointeur interne, ou <b><tt class='constant'>FALSE</tt></b> s&amp;#039;il n&amp;#039;y a plus d&amp;#039;&amp;eacute;l&amp;eacute;ment. </p> <div class='warning'><b class='warning'>Avertissement</b><p class='simpara'>Cette fonction peut retourner <b><tt class='constant'>FALSE</tt></b>, mais elle peut aussi retourner une valeur &amp;eacute;quivalent &amp;agrave; <b><tt class='constant'>FALSE</tt></b> comme <i>0</i> ou &amp;quot;&amp;quot;. Veuillez lire la section sur les <a href='http://www.php.net/manual/fr/language.types.boolean.php' class='link'>bool&amp;eacute;ens</a> pour plus d&amp;#039;informations. Utilisez l&amp;#039;<a href='http://www.php.net/manual/fr/language.operators.comparison.php' class='link'>op&amp;eacute;rateur ===</a> pour tester la valeur de retour exacte de cette fonction.</p></div> </div> <a name='function.next.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>next()</b></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'>Notes</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Vous ne serez pas capable de distinguer la fin d&amp;#039;un tableau avec l&amp;#039;&amp;eacute;l&amp;eacute;ment bool&amp;eacute;en <b><tt class='constant'>FALSE</tt></b>. Pour traverser correctement un tableau qui peut contenir l&amp;#039;&amp;eacute;l&amp;eacute;ment <b><tt class='constant'>FALSE</tt></b>, voyez la fonction <a href='http://www.php.net/manual/fr/function.each.php' class='function'>each()</a>. </span> </p></blockquote> </div> <a name='function.next.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - Retourne l'&amp;eacute;l&amp;eacute;ment courant du tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - Positionne le pointeur de tableau en fin de tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - Recule le pointeur courant de tableau</li> <li class='member'><a href='http://www.php.net/manual/fr/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - Remet le pointeur interne de tableau au d&amp;eacute;but</li> <li class='member'><a href='http://www.php.net/manual/fr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - Retourne chaque paire cl&amp;eacute;/valeur d'un tableau</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Trie un tableau avec l&amp;#039;algorithme &amp;agrave; &amp;quot;ordre naturel&amp;quot;</span></p> </div> <a name='function.natsort.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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'> <b>natsort()</b> impl&amp;eacute;mente un algorithme de tri qui traite les cha&amp;icirc;nes alphanum&amp;eacute;riques du tableau <i><tt class='parameter'>array</tt></i> comme un &amp;ecirc;tre humain tout en conservant la relation cl&amp;eacute;/valeur. C&amp;#039;est ce qui est appel&amp;eacute; l&amp;#039;&amp;quot;ordre naturel&amp;quot;. Un exemple de la diff&amp;eacute;rence de traitement entre un tel algorithme et un algorithme de tri de cha&amp;icirc;nes (comme lorsqu&amp;#039;on utilise <a href='http://www.php.net/manual/fr/function.sort.php' class='function'>sort()</a>) est illustr&amp;eacute; ci-dessous. </p> </div> <a name='function.natsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.natsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.natsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <b>natsort()</b></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$array1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$array2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'img12.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img10.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img2.png'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'img1.png'</span><span style='color: #007700'>);<br /><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'>natsort</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\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>L&amp;#039;exemple ci-dessus va afficher :</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Standard sorting Array ( [0] =&amp;gt; img1.png [1] =&amp;gt; img10.png [2] =&amp;gt; img12.png [3] =&amp;gt; img2.png ) Natural order sorting 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> Pour plus de d&amp;eacute;tails, rendez-vous sur le site de Martin Pool : <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; <i>Natural Order String Comparison</i></a>. </p></div> </div><p> </p> </div> <a name='function.natsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.natcasesort.php' class='function' rel='rdfs-seeAlso'>natcasesort()</a> - Trie un tableau avec l'algorithme &amp;agrave; 'ordre naturel' insensible &amp;agrave; la casse</li> <li class='member'>Les fonctions de <a href='http://www.php.net/manual/fr/array.sorting.php' class='link'>tri des tableaux</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - Comparaison de cha&amp;icirc;nes avec l'algorithme d''ordre naturel'</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - Comparaison de cha&amp;icirc;nes avec l'algorithme d''ordre naturel' (insensible &amp;agrave; la casse)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/fr/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'>Trie un tableau avec l&amp;#039;algorithme &amp;agrave; &amp;quot;ordre naturel&amp;quot; insensible &amp;agrave; la casse</span></p> </div> <a name='function.natcasesort.description'></a><div class='refsect1 description'> <h3 class='title'>Description</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>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> est la version insensible &amp;agrave; la casse de <a href='http://www.php.net/manual/fr/function.natsort.php' class='function'>natsort()</a>. </p> <p class='para'> <b>natcasesort()</b> impl&amp;eacute;mente un algorithme de tri qui traite les cha&amp;icirc;nes alphanum&amp;eacute;riques du tableau <i><tt class='parameter'>array</tt></i> comme un &amp;ecirc;tre humain tout en conservant la relation cl&amp;eacute;/valeur. C&amp;#039;est ce qui est appel&amp;eacute; l&amp;#039;&amp;quot;ordre naturel&amp;quot;. </p> </div> <a name='function.natcasesort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>Liste de param&amp;egrave;tres</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'> Le tableau d&amp;#039;entr&amp;eacute;e. </p> </dd> </dl> <p> </p> </div> <a name='function.natcasesort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>Valeurs de retour</h3> <p class='para'> Cette fonction retourne <b><tt class='constant'>TRUE</tt></b> en cas de succ&amp;egrave;s ou <b><tt class='constant'>FALSE</tt></b> si une erreur survient. </p> </div> <a name='function.natcasesort.examples'></a><div class='refsect1 examples'> <h3 class='title'>Exemples</h3> <p class='para'> </p><div class='example'> <p><b>Exemple #1 Exemple avec <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>L&amp;#039;exemple ci-dessus va afficher :</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> Pour plus de d&amp;eacute;tails, rendez-vous sur le site de Martin Pool : <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; <i>Natural Order String Comparison</i></a> page. </p></div> </div><p> </p> </div> <a name='function.natcasesort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>Voir aussi</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/fr/function.natsort.php' class='function' rel='rdfs-seeAlso'>natsort()</a> - Trie un tableau avec l'algorithme &amp;agrave; 'ordre naturel'</li> <li class='member'>Les fonctions de <a href='http://www.php.net/manual/fr/array.sorting.php' class='link'>tri des tableaux</a></li> <li class='member'><a href='http://www.php.net/manual/fr/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - Comparaison de cha&amp;icirc;nes avec l'algorithme d''ordre naturel'</li> <li class='member'><a href='http://www.php.net/manual/fr/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - Comparaison de cha&amp;icirc;nes avec l'algorithme d''ordre naturel' (insensible &amp;agrave; la casse)</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' 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>

