<strings>
<string id="RuntimeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.runtimeexception.php'>The RuntimeException class</a></h1> <div class='partintro'> <div id='runtimeexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Exception thrown if an error which can only be found on runtime occurs </p> </div> <div id='runtimeexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.exception.php' class='classname'>Exception</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;#xC758; &amp;#xACF5;&amp;#xBC31;(&amp;#xC774;&amp;#xB098; &amp;#xB2E4;&amp;#xB978; &amp;#xBB38;&amp;#xC790;)&amp;#xC744; &amp;#xC81C;&amp;#xAC70;</span></p> </div> <a name='function.rtrim.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>str</tt></i> &amp;#xC758; &amp;#xB05D; &amp;#xBD80;&amp;#xBD84;&amp;#xC5D0;&amp;#xC11C; &amp;#xACF5;&amp;#xBC31;&amp;#xC744; &amp;#xC81C;&amp;#xAC70;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xB450;&amp;#xBC88;&amp;#xC9F8; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC73C;&amp;#xBA74;, <b>rtrim()</b>&amp;#xC740; &amp;#xB2E4;&amp;#xC74C; &amp;#xBB38;&amp;#xC790;&amp;#xB4E4;&amp;#xC744; &amp;#xC81C;&amp;#xAC70;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;: </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>)), &amp;#xBCF4;&amp;#xD1B5;&amp;#xC758; &amp;#xACF5;&amp;#xBC31;. </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>)), &amp;#xD0ED;. </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>)), &amp;#xC0C8; &amp;#xC904;(&amp;#xC904;&amp;#xBC14;&amp;#xAFC8;). </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>)), &amp;#xCE90;&amp;#xB9AC;&amp;#xC9C0; &amp;#xB9AC;&amp;#xD134;. </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>)), <i>NUL</i> &amp;#xBC14;&amp;#xC774;&amp;#xD2B8;. </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>)), &amp;#xC218;&amp;#xC9C1; &amp;#xD0ED;. </span> </li> </ul><p> </p> </div> <a name='function.rtrim.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>charlist</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>charlist</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; &amp;#xD1B5;&amp;#xD574;&amp;#xC11C; &amp;#xC81C;&amp;#xAC70;&amp;#xD558;&amp;#xAE30;&amp;#xB97C; &amp;#xC6D0;&amp;#xD558;&amp;#xB294; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAC04;&amp;#xB2E8;&amp;#xD788; &amp;#xC81C;&amp;#xAC70;&amp;#xD558;&amp;#xAE30;&amp;#xB97C; &amp;#xC6D0;&amp;#xD558;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xAE30;&amp;#xB85D;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <i>..</i>&amp;#xB85C; &amp;#xBB38;&amp;#xC790;&amp;#xC758; &amp;#xBC94;&amp;#xC704;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.rtrim.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xBCC0;&amp;#xACBD;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rtrim.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> <i><tt class='parameter'>charlist</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rtrim.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rtrim()</b> &amp;#xC0AC;&amp;#xC6A9; &amp;#xC608;&amp;#xC81C;</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'<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;$binary&amp;#xC758;&amp;nbsp;&amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;nbsp;&amp;#xBD80;&amp;#xBD84;&amp;#xC5D0;&amp;#xC11C;&amp;nbsp;&amp;#xC544;&amp;#xC2A4;&amp;#xD0A4;&amp;nbsp;&amp;#xC81C;&amp;#xC5B4;&amp;nbsp;&amp;#xBB38;&amp;#xC790;&amp;#xB97C;&amp;nbsp;&amp;#xC81C;&amp;#xAC70;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<br />//&amp;nbsp;(0&amp;#xBD80;&amp;#xD130;&amp;nbsp;31&amp;#xAE4C;&amp;#xC9C0;)<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'>'\0x00..\0x1F'</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.trim.php' class='function' rel='rdfs-seeAlso'>trim()</a> - Strip whitespace (or other characters) from the beginning and end of a string</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ltrim.php' class='function' rel='rdfs-seeAlso'>ltrim()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC2DC;&amp;#xC791;&amp;#xC5D0;&amp;#xC11C; &amp;#xACF5;&amp;#xBC31;(&amp;#xC774;&amp;#xB098; &amp;#xB2E4;&amp;#xB978; &amp;#xBB38;&amp;#xC790;)&amp;#xB97C; &amp;#xC81C;&amp;#xAC70;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC5ED;&amp;#xC21C;&amp;#xC73C;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</span></p> </div> <a name='function.rsort.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>rsort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$sort_flags</tt></span> ] )</div> <p class='para rdfs-comment'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC5ED;&amp;#xC21C;&amp;#xC73C;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xB82C;&amp;#xD55C;&amp;#xB2E4; (&amp;#xB192;&amp;#xC740; &amp;#xAC83;&amp;#xC5D0;&amp;#xC11C; &amp;#xB0AE;&amp;#xC740; &amp;#xAC83;&amp;#xC73C;&amp;#xB85C;). </p> </div> <a name='function.rsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>sort_flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; &amp;#xC778;&amp;#xC218; <i><tt class='parameter'>sort_flags</tt></i> &amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC5EC; &amp;#xC815;&amp;#xB82C; &amp;#xBC29;&amp;#xBC95;&amp;#xC744; &amp;#xBCC0;&amp;#xACBD;&amp;#xD560;&amp;#xC218; &amp;#xC788;&amp;#xB2E4;. &amp;#xB354; &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xAC83;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.sort.php' class='function'>sort()</a> &amp;#xB97C; &amp;#xCC38;&amp;#xACE0;. </p> </dd> </dl> <p> </p> </div> <a name='function.rsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rsort()</b> &amp;#xC608;&amp;#xC81C;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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> fruits&amp;#xB294; &amp;#xC54C;&amp;#xD30C;&amp;#xBCB3; &amp;#xC5ED;&amp;#xC21C;&amp;#xC73C;&amp;#xB85C; &amp;#xC815;&amp;#xB82C;&amp;#xB418;&amp;#xC5C8;&amp;#xB2E4;. </p></div> </div><p> </p> </div> <a name='function.rsort.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <i><tt class='parameter'>array</tt></i> &amp;#xC5D0; &amp;#xC0C8;&amp;#xB85C;&amp;#xC6B4; &amp;#xD0A4;&amp;#xB97C; &amp;#xD560;&amp;#xB2F9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xC791;&amp;#xC5C5;&amp;#xC740; &amp;#xB2E8;&amp;#xC21C;&amp;#xD788; &amp;#xD0A4;&amp;#xB97C; &amp;#xC7AC;&amp;#xBC30;&amp;#xC5F4;&amp;#xD560; &amp;#xBFD0;&amp;#xB9CC; &amp;#xC544;&amp;#xB2C8;&amp;#xB77C;, &amp;#xC774;&amp;#xBBF8; &amp;#xD560;&amp;#xB2F9;&amp;#xB418;&amp;#xC5B4; &amp;#xC788;&amp;#xB294; &amp;#xD0A4;&amp;#xB97C; &amp;#xC81C;&amp;#xAC70;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> </div> <a name='function.rsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.arsort.php' class='function' rel='rdfs-seeAlso'>arsort()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xB0B4;&amp;#xB9BC;&amp;#xCC28;&amp;#xC21C; &amp;#xC815;&amp;#xB82C;&amp;#xD558;&amp;#xACE0; &amp;#xC778;&amp;#xB371;&amp;#xC2A4;&amp;#xC758; &amp;#xC0C1;&amp;#xAD00;&amp;#xAD00;&amp;#xACC4;&amp;#xB97C; &amp;#xC720;&amp;#xC9C0;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.asort.php' class='function' rel='rdfs-seeAlso'>asort()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xB82C;&amp;#xD558;&amp;#xACE0; &amp;#xC778;&amp;#xB371;&amp;#xC2A4; &amp;#xC0C1;&amp;#xAD00; &amp;#xAD00;&amp;#xACC4;&amp;#xB97C; &amp;#xC720;&amp;#xC9C0;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ksort.php' class='function' rel='rdfs-seeAlso'>ksort()</a> - &amp;#xD0A4;&amp;#xC5D0; &amp;#xC758;&amp;#xD55C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.krsort.php' class='function' rel='rdfs-seeAlso'>krsort()</a> - &amp;#xD0A4;&amp;#xC5D0; &amp;#xC758;&amp;#xD55C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC5ED;&amp;#xC21C; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sort.php' class='function' rel='rdfs-seeAlso'>sort()</a> - &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.usort.php' class='function' rel='rdfs-seeAlso'>usort()</a> - &amp;#xC0AC;&amp;#xC6A9;&amp;#xC790; &amp;#xC815;&amp;#xC758; &amp;#xBE44;&amp;#xAD50; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC5EC; &amp;#xAC12;&amp;#xC5D0; &amp;#xC758;&amp;#xD55C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC18C;&amp;#xC218; &amp;#xBC18;&amp;#xC62C;&amp;#xB9BC;</span></p> </div> <a name='function.round.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>float</span> <span class='methodname'><b>round</b></span> ( <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$val</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$precision</tt></span> ] )</div> <p class='para rdfs-comment'> <i><tt class='parameter'>val</tt></i> &amp;#xB97C; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; <i><tt class='parameter'>precision</tt></i> (&amp;#xC18C;&amp;#xC218;&amp;#xC810; &amp;#xC544;&amp;#xB798;&amp;#xC758; &amp;#xC790;&amp;#xB9AC;&amp;#xC218;)&amp;#xAE4C;&amp;#xC9C0; &amp;#xBC18;&amp;#xC62C;&amp;#xB9BC;&amp;#xD55C; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>precision</tt></i> &amp;#xB294; &amp;#xC74C;&amp;#xC218;&amp;#xB098; 0(&amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;)&amp;#xC744; &amp;#xAC00;&amp;#xC9C8; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> PHP&amp;#xB294; &amp;#xAE30;&amp;#xBCF8;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; <i>&amp;quot;12,300.2&amp;quot;</i>&amp;#xC640; &amp;#xBE44;&amp;#xC2B7;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xC0C1;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xB2E4;&amp;#xB8E8;&amp;#xC9C0; &amp;#xBABB;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <a href='http://www.php.net/manual/kr/language.types.string.php#language.types.string.conversion' class='link'>&amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xBCC0;&amp;#xD658;&amp;#xD558;&amp;#xAE30;</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </span> </p></blockquote><p> </p> <p class='para'> </p><blockquote><p><b class='note'>Note</b>: <span class='simpara'> <i><tt class='parameter'>precision</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB294; PHP 4&amp;#xC5D0;&amp;#xC11C; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </span> </p></blockquote><p> </p> </div> <a name='function.round.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xBC18;&amp;#xC62C;&amp;#xB9BC;&amp;#xD560; &amp;#xAC12; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>precision</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; &amp;#xBC18;&amp;#xC62C;&amp;#xB9BC;&amp;#xD560; &amp;#xC18C;&amp;#xC218;&amp;#xC810; &amp;#xC790;&amp;#xB9AC;, &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; 0. </p> </dd> </dl> <p> </p> </div> <a name='function.round.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xBC18;&amp;#xC62C;&amp;#xB9BC;&amp;#xD55C; &amp;#xAC12; </p> </div> <a name='function.round.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>round()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.4</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;3<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.5</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.6</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>3.6</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;4<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1.95583</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1.96<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1241757</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>3</span><span style='color: #007700'>);&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;1242000<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5.045</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5.05<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>round</span><span style='color: #007700'>(</span><span style='color: #0000BB'>5.055</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;5.06<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.round.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ceil.php' class='function' rel='rdfs-seeAlso'>ceil()</a> - &amp;#xC18C;&amp;#xC218;&amp;#xC810; &amp;#xC544;&amp;#xB798; &amp;#xC62C;&amp;#xB9BC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.floor.php' class='function' rel='rdfs-seeAlso'>floor()</a> - &amp;#xC18C;&amp;#xC218;&amp;#xC810; &amp;#xC544;&amp;#xB798; &amp;#xB0B4;&amp;#xB9BC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.number-format.php' class='function' rel='rdfs-seeAlso'>number_format()</a> - Format a number with grouped thousands</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Removes directory</span></p> </div> <a name='function.rmdir.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Attempts to remove the directory named by <i><tt class='parameter'>dirname</tt></i> . The directory must be empty, and the relevant permissions must permit this. </p> </div> <a name='function.rmdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> Path to the directory. </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'>Context &amp;#xC9C0;&amp;#xC6D0;&amp;#xC740; PHP 5.0.0&amp;#xC5D0;&amp;#xC11C; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <i>contexts</i>&amp;#xC5D0; &amp;#xAD00;&amp;#xD55C; &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; <a href='http://www.php.net/manual/kr/ref.stream.php' class='xref'>Stream &amp;#xD568;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;</a>&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rmdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rmdir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> As of PHP 5.0.0 <b>rmdir()</b> can also be used with <em class='emphasis'>some</em> URL wrappers. Refer to <a href='http://www.php.net/manual/kr/wrappers.php' class='xref'>&amp;#xC9C0;&amp;#xC6D0; &amp;#xD504;&amp;#xB85C;&amp;#xD1A0;&amp;#xCF5C;/&amp;#xB798;&amp;#xD37C; &amp;#xBAA9;&amp;#xB85D;</a> for a listing of which wrappers support <b>rmdir()</b>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rmdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rmdir()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'><a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a>&amp;#xB97C; &amp;#xD65C;&amp;#xC131;&amp;#xD654;&amp;#xD588;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0;, PHP&amp;#xB294; &amp;#xC791;&amp;#xC5C5;&amp;#xD558;&amp;#xB824;&amp;#xB294; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xAC00; &amp;#xC2E4;&amp;#xD589;&amp;#xC911;&amp;#xC778; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xC640; &amp;#xAC19;&amp;#xC740; UID(owner)&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xB294;&amp;#xC9C0; &amp;#xD655;&amp;#xC778;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> </div> <a name='function.rmdir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Tells whether the filename is a directory</li> <li class='member'><a href='http://www.php.net/manual/kr/function.mkdir.php' class='function' rel='rdfs-seeAlso'>mkdir()</a> - Makes directory</li> <li class='member'><a href='http://www.php.net/manual/kr/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Deletes a file</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="rewinddir" value="<div id='function.rewinddir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC744; &amp;#xB418;&amp;#xAC10;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.rewinddir.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>dir_handle</tt></i> &amp;#xC5D0; &amp;#xC9C0;&amp;#xC815;&amp;#xD55C; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC744; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xC758; &amp;#xCC98;&amp;#xC74C; &amp;#xC704;&amp;#xCE58;&amp;#xB85C; &amp;#xB418;&amp;#xB3CC;&amp;#xB9BD;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rewinddir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> <a href='http://www.php.net/manual/kr/function.opendir.php' class='function'>opendir()</a>&amp;#xB85C; &amp;#xC5F4;&amp;#xB9B0; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4; <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a>. &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC774; &amp;#xC9C0;&amp;#xC815;&amp;#xB418;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.opendir.php' class='function'>opendir()</a>&amp;#xB85C; &amp;#xC5F4;&amp;#xB9B0; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xC5F0;&amp;#xACB0;&amp;#xC744; &amp;#xD560;&amp;#xB2F9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </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/kr/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'>Rewind the position of a file pointer</span></p> </div> <a name='function.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Sets the file position indicator for <i><tt class='parameter'>handle</tt></i> to the beginning of the file stream. </p> <blockquote><p><b class='note'>Note</b>: If you have opened the file in append (&amp;quot;a&amp;quot; or &amp;quot;a+&amp;quot;) mode, any data you write to the file will always be appended, regardless of the file position. <br /> </p></blockquote> </div> <a name='function.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The file pointer must be valid, and must point to a file successfully opened by <a href='http://www.php.net/manual/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rewind.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rewind()</b> overwriting example</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.fread.php' class='function' rel='rdfs-seeAlso'>fread()</a> - Binary-safe file read</li> <li class='member'><a href='http://www.php.net/manual/kr/function.fseek.php' class='function' rel='rdfs-seeAlso'>fseek()</a> - Seeks on a file pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ftell.php' class='function' rel='rdfs-seeAlso'>ftell()</a> - Returns the current position of the file read/write pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.fwrite.php' class='function' rel='rdfs-seeAlso'>fwrite()</a> - Binary-safe file write</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.restore-include-path.php'>restore_include_path</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>restore_include_path</span> &amp;mdash; <span class='dc-title'>Restores the value of the include_path configuration option</span></p> </div> <a name='function.restore-include-path.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>restore_include_path</b></span> ( <span class='methodparam'>void</span> )</div> <p class='simpara'> Restores the <a href='http://www.php.net/manual/kr/ini.core.php#ini.include-path' class='link'>include_path</a> configuration option back to its original master value as set in <var class='filename'>php.ini</var> </p> </div> <a name='function.restore-include-path.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.restore-include-path.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>restore_include_path()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>set_include_path</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/inc'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/inc<br /><br />//&amp;nbsp;Works&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;4.3.0<br /></span><span style='color: #0000BB'>restore_include_path</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Works&amp;nbsp;in&amp;nbsp;all&amp;nbsp;PHP&amp;nbsp;versions<br /></span><span style='color: #0000BB'>ini_restore</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'include_path'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>get_include_path</span><span style='color: #007700'>();&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;.:/usr/local/lib/php<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.restore-include-path.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ini-restore.php' class='function' rel='rdfs-seeAlso'>ini_restore()</a> - &amp;#xC124;&amp;#xC815; &amp;#xC635;&amp;#xC158; &amp;#xAC12;&amp;#xC744; &amp;#xBCF5;&amp;#xAD6C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.get-include-path.php' class='function' rel='rdfs-seeAlso'>get_include_path()</a> - Gets the current include_path configuration option</li> <li class='member'><a href='http://www.php.net/manual/kr/function.set-include-path.php' class='function' rel='rdfs-seeAlso'>set_include_path()</a> - Sets the include_path configuration option</li> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'> Restores the previously defined exception handler function </span></p> </div> <a name='function.restore-exception-handler.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Used after changing the exception handler function using <a href='http://www.php.net/manual/kr/function.set-exception-handler.php' class='function'>set_exception_handler()</a>, to revert to the previous exception handler (which could be the built-in or a user defined function). </p> </div> <a name='function.restore-exception-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> This function always returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-exception-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>restore_exception_handler()</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 />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>exception_handler_1</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>']&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>exception_handler_2</span><span style='color: #007700'>(</span><span style='color: #0000BB'>Exception&amp;nbsp;$e</span><span style='color: #007700'>)<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'['&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>__FUNCTION__&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>']&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_1'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>set_exception_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'exception_handler_2'</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>restore_exception_handler</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;throw&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>Exception</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'This&amp;nbsp;triggers&amp;nbsp;the&amp;nbsp;first&amp;nbsp;exception&amp;nbsp;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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> [exception_handler_1] This triggers the first exception handler... </pre></div> </div> </div><p> </p> </div> <a name='function.restore-exception-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.set-exception-handler.php' class='function' rel='rdfs-seeAlso'>set_exception_handler()</a> - Sets a user-defined exception handler function</li> <li class='member'><a href='http://www.php.net/manual/kr/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Sets a user-defined error handler function</li> <li class='member'><a href='http://www.php.net/manual/kr/function.restore-error-handler.php' class='function' rel='rdfs-seeAlso'>restore_error_handler()</a> - Restores the previous error handler function</li> <li class='member'><a href='http://www.php.net/manual/kr/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Sets which PHP errors are reported</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Restores the previous error handler function</span></p> </div> <a name='function.restore-error-handler.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Used after changing the error handler function using <a href='http://www.php.net/manual/kr/function.set-error-handler.php' class='function'>set_error_handler()</a>, to revert to the previous error handler (which could be the built-in or a user defined function). </p> </div> <a name='function.restore-error-handler.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> This function always returns <b><tt class='constant'>TRUE</tt></b>. </p> </div> <a name='function.restore-error-handler.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>restore_error_handler()</b> example</b></p> <div class='example-contents para'><p> Decide if <a href='http://www.php.net/manual/kr/function.unserialize.php' class='function'>unserialize()</a> caused an error, then restore the original error handler. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>unserialize_handler</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$errno</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$errstr</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Invalid&amp;nbsp;serialized&amp;nbsp;value.\n'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>$serialized&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foo'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>set_error_handler</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'unserialize_handler'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$original&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>unserialize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$serialized</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>restore_error_handler</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Invalid serialized value. </pre></div> </div> </div><p> </p> </div> <a name='function.restore-error-handler.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: Calling <b>restore_error_handler()</b> from the <i>error_handler</i> function is ignored. <br /> </p></blockquote> </div> <a name='function.restore-error-handler.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.error-reporting.php' class='function' rel='rdfs-seeAlso'>error_reporting()</a> - Sets which PHP errors are reported</li> <li class='member'><a href='http://www.php.net/manual/kr/function.set-error-handler.php' class='function' rel='rdfs-seeAlso'>set_error_handler()</a> - Sets a user-defined error handler function</li> <li class='member'><a href='http://www.php.net/manual/kr/function.restore-exception-handler.php' class='function' rel='rdfs-seeAlso'>restore_exception_handler()</a> - Restores the previously defined exception handler function</li> <li class='member'><a href='http://www.php.net/manual/kr/function.trigger-error.php' class='function' rel='rdfs-seeAlso'>trigger_error()</a> - Generates a user-level error/warning/notice message</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xCCAB; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xC124;&amp;#xC815;</span></p> </div> <a name='function.reset.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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>&amp;#xC740; <i><tt class='parameter'>array</tt></i> &amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xB418;&amp;#xAC10;&amp;#xACE0;, &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8; &amp;#xBC30;&amp;#xC5F4; &amp;#xC6D0;&amp;#xC18C;&amp;#xC758; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.reset.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.reset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8; &amp;#xBC30;&amp;#xC5F4; &amp;#xC6D0;&amp;#xC18C;&amp;#xC758; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAC70;&amp;#xB098;, &amp;#xBE48; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xBA74; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.reset.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>reset()</b> &amp;#xC608;&amp;#xC81C;</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;by&amp;nbsp;default,&amp;nbsp;the&amp;nbsp;pointer&amp;nbsp;is&amp;nbsp;on&amp;nbsp;the&amp;nbsp;first&amp;nbsp;element<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>current</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$array</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;br&amp;nbsp;/&amp;gt;\n'</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;'step&amp;nbsp;one'<br /><br />//&amp;nbsp;skip&amp;nbsp;two&amp;nbsp;steps<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;reset&amp;nbsp;pointer,&amp;nbsp;start&amp;nbsp;again&amp;nbsp;on&amp;nbsp;step&amp;nbsp;one<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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xD604;&amp;#xC7AC; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xD604;&amp;#xC7AC; &amp;#xD0A4;&amp;#xC640; &amp;#xAC12; &amp;#xC30D;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; &amp;#xBC30;&amp;#xC5F4; &amp;#xCEE4;&amp;#xC11C;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - &amp;#xBC30;&amp;#xC5F4; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xAC00; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xB9AC;&amp;#xD0A4;&amp;#xAC8C; &amp;#xC124;&amp;#xC815;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD6C4;&amp;#xC9C4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Renames a file or directory</span></p> </div> <a name='function.rename.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Attempts to rename <i><tt class='parameter'>oldname</tt></i> to <i><tt class='parameter'>newname</tt></i> . </p> </div> <a name='function.rename.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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>: The old name. The wrapper used in <i><tt class='parameter'>oldname</tt></i> <em class='emphasis'>must</em> match the wrapper used in <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'> The new name. </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'>Context &amp;#xC9C0;&amp;#xC6D0;&amp;#xC740; PHP 5.0.0&amp;#xC5D0;&amp;#xC11C; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <i>contexts</i>&amp;#xC5D0; &amp;#xAD00;&amp;#xD55C; &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; <a href='http://www.php.net/manual/kr/ref.stream.php' class='xref'>Stream &amp;#xD568;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;</a>&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</span></p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.rename.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rename.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> <b>rename()</b> can now also be used with <em class='emphasis'>some</em> URL wrappers. Refer to <a href='http://www.php.net/manual/kr/wrappers.php' class='xref'>&amp;#xC9C0;&amp;#xC6D0; &amp;#xD504;&amp;#xB85C;&amp;#xD1A0;&amp;#xCF5C;/&amp;#xB798;&amp;#xD37C; &amp;#xBAA9;&amp;#xB85D;</a> for a listing of which wrappers support <b>rename()</b>. </td> </tr> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <b>rename()</b> is now able to rename files across partitions on *nix based systems. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rename.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Example with <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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.copy.php' class='function' rel='rdfs-seeAlso'>copy()</a> - Copies file</li> <li class='member'><a href='http://www.php.net/manual/kr/function.unlink.php' class='function' rel='rdfs-seeAlso'>unlink()</a> - Deletes a file</li> <li class='member'><a href='http://www.php.net/manual/kr/function.move-uploaded-file.php' class='function' rel='rdfs-seeAlso'>move_uploaded_file()</a> - Moves an uploaded file to a new location</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="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/kr/function.register-tick-function.php'>register_tick_function</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.3, PHP 5)</p><p class='refpurpose'><span class='refname'>register_tick_function</span> &amp;mdash; <span class='dc-title'>Register a function for execution on each tick</span></p> </div> <a name='function.register-tick-function.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='simpara'> Registers the given <i><tt class='parameter'>function</tt></i> to be executed when a <a href='http://www.php.net/manual/kr/control-structures.declare.php#control-structures.declare.ticks' class='link'>tick</a> is called. </p> </div> <a name='function.register-tick-function.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>function</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The function name as a string, or an array consisting of an object and a method. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arg</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>...</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.register-tick-function.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.register-tick-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>register_tick_function()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;using&amp;nbsp;a&amp;nbsp;function&amp;nbsp;as&amp;nbsp;the&amp;nbsp;callback<br /></span><span style='color: #0000BB'>register_tick_function</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'my_function'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;using&amp;nbsp;an&amp;nbsp;object-&amp;gt;method<br /></span><span style='color: #0000BB'>$object&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>my_class</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>register_tick_function</span><span style='color: #007700'>(array(&amp;amp;</span><span style='color: #0000BB'>$object</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'my_method'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.register-tick-function.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Ticks are now supported on threaded web server modules. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.register-tick-function.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='warning'><b class='warning'>Warning</b> <p class='para'> <b>register_tick_function()</b> should not be used with threaded web server modules with PHP 5.2 or lower. </p> </div> </div> <a name='function.register-tick-function.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/control-structures.declare.php' class='link'>declare</a></li> <li class='member'><a href='http://www.php.net/manual/kr/function.unregister-tick-function.php' class='function' rel='rdfs-seeAlso'>unregister_tick_function()</a> - De-register a function for execution on each tick</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="register_shutdown_function" value="<div id='function.register-shutdown-function' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>Register a function for execution on shutdown</span></p> </div> <a name='function.register-shutdown-function.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Registers the function named by <i><tt class='parameter'>function</tt></i> to be executed when script processing is complete. </p> <p class='para'> Multiple calls to <b>register_shutdown_function()</b> can be made, and each will be called in the same order as they were registered. If you call <a href='http://www.php.net/manual/kr/function.exit.php' class='function'>exit()</a> within one registered shutdown function, processing will stop completely and no other registered shutdown functions will be called. </p> </div> <a name='function.register-shutdown-function.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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 shutdown function to register. </p> <p class='para'> The shutdown functions are called as the part of the request so that it&amp;#039;s possible to send the output from them. There is currently no way to process the data with output buffering functions in the shutdown function. </p> <p class='para'> Shutdown functions are called after closing all opened output buffers thus, for example, its output will not be compressed if <a href='http://www.php.net/manual/kr/zlib.configuration.php#ini.zlib.output-compression' class='link'>zlib.output_compression</a> is enabled. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> It is possible to pass parameters to the shutdown function by passing additional parameters. </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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.register-shutdown-function.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> The shutdown functions are now called as a part of the request. In earlier versions under Apache, the registered shutdown functions were called after the request has been completed (including sending any output buffers), so it was not possible to send output to the browser using <a href='http://www.php.net/manual/kr/function.echo.php' class='function'>echo()</a> or <a href='http://www.php.net/manual/kr/function.print.php' class='function'>print()</a>, or retrieve the contents of any output buffers using <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>. Headers were also always already sent. </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> Added the possibility to pass parameters to the shutdown function. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.register-shutdown-function.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>register_shutdown_function()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #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;</span><span style='color: #FF8000'>//&amp;nbsp;This&amp;nbsp;is&amp;nbsp;our&amp;nbsp;shutdown&amp;nbsp;function,&amp;nbsp;in&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;here&amp;nbsp;we&amp;nbsp;can&amp;nbsp;do&amp;nbsp;any&amp;nbsp;last&amp;nbsp;operations<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;before&amp;nbsp;the&amp;nbsp;script&amp;nbsp;is&amp;nbsp;complete.<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Script&amp;nbsp;executed&amp;nbsp;with&amp;nbsp;success'</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: Typically undefined functions cause fatal errors in PHP, but when the <i><tt class='parameter'>function</tt></i> called with <b>register_shutdown_function()</b> is undefined, an error of level <b><tt class='constant'>E_WARNING</tt></b> is generated instead. Also, for reasons internal to PHP, this error will refer to <i>Unknown</i> at line #0. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: Working directory of the script can change inside the shutdown function under some web servers, e.g. Apache. <br /> </p></blockquote> </div> <a name='function.register-shutdown-function.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/ini.core.php#ini.auto-append-file' class='link'>auto_append_file</a></li> <li class='member'><a href='http://www.php.net/manual/kr/function.exit.php' class='function' rel='rdfs-seeAlso'>exit()</a> - Output a message and terminate the current script</li> <li class='member'>The section on <a href='http://www.php.net/manual/kr/features.connection-handling.php' class='link'>connection handling</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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/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'>&amp;#xC778;&amp;#xC218;</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - &amp;#xC804;&amp;#xC5ED; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xC778;&amp;#xC218;</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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='regexiterator.setpregflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xC778;&amp;#xC218;</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='regexiterator.setmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xC778;&amp;#xC218;</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/kr/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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='regexiterator.setflags.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the regular expression flags. </p> </div> <a name='regexiterator.getpregflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the operation mode. </p> </div> <a name='regexiterator.getmode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the special flags. </p> </div> <a name='regexiterator.getflags.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.regexiterator.php'>The RegexIterator class</a></h1> <div class='partintro'> <div id='regexiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> This iterator can be used to filter another iterator via a regular expression. </p> </div> <div id='regexiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.filteriterator.php' class='classname'>FilterIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Constants */</div> <div class='fieldsynopsis'> <span class='modifier'>const</span> <span class='type'>integer</span> <var class='fieldsynopsis_varname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/class.regexiterator.php#regexiterator.constants.use-key'>USE_KEY</a></var> <span class='initializer'>= 1</span> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='constructorsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/kr/regexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/regexiterator.setpregflags.php' class='function'>setPregFlags</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$preg_flags</tt></span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/kr/filteriterator.accept.php' class='function'>FilterIterator::accept</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xC608;&amp;#xC57D; &amp;#xC0C1;&amp;#xC218;</h2> <div id='regexiterator.constants.operation-modes' class='section'> <h2 class='title'>RegexIterator operation modes</h2> <dl> <dt id='regexiterator.constants.all-matches' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::ALL_MATCHES</tt></b></span> </dt><dd class='listitem'> <p class='para'> Return all matches for the current entry (see <a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function'>preg_match_all()</a>). </p> </dd> <dt id='regexiterator.constants.get-match' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::GET_MATCH</tt></b></span> </dt><dd class='listitem'> <p class='para'> Return the first match for the current entry (see <a href='http://www.php.net/manual/kr/function.preg-match.php' class='function'>preg_match()</a>). </p> </dd> <dt id='regexiterator.constants.match' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::MATCH</tt></b></span> </dt><dd class='listitem'> <p class='para'> Only execute match (filter) for the current entry (see <a href='http://www.php.net/manual/kr/function.preg-match.php' class='function'>preg_match()</a>). </p> </dd> <dt id='regexiterator.constants.replace' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::REPLACE</tt></b></span> </dt><dd class='listitem'> <p class='para'> Replace the current entry or the current key (see <a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function'>preg_replace()</a>). </p> </dd> <dt id='regexiterator.constants.split' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::SPLIT</tt></b></span> </dt><dd class='listitem'> <p class='para'> Returns the split values for the current entry (see <a href='http://www.php.net/manual/kr/function.preg-split.php' class='function'>preg_split()</a>). </p> </dd> </dl> </div> <div id='regexiterator.constants.flags' class='section'> <h2 class='title'>RegexIterator Flags</h2> <dl> <dt id='regexiterator.constants.use-key' class='varlistentry'> <span class='term'><b><tt class='constant'>RegexIterator::USE_KEY</tt></b></span> </dt><dd class='listitem'> <p class='para'> Special flag: Match the entry key instead of the entry value. </p> </dd> </dl> </div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/regexiterator.construct.php'>RegexIterator::__construct</a> &amp;mdash; Creates a new RegexIterator.</li><li><a href='http://www.php.net/manual/kr/regexiterator.getflags.php'>RegexIterator::getFlags</a> &amp;mdash; Returns the special flags.</li><li><a href='http://www.php.net/manual/kr/regexiterator.getmode.php'>RegexIterator::getMode</a> &amp;mdash; Returns operation mode.</li><li><a href='http://www.php.net/manual/kr/regexiterator.getpregflags.php'>RegexIterator::getPregFlags</a> &amp;mdash; Returns the regular expression flags.</li><li><a href='http://www.php.net/manual/kr/regexiterator.setflags.php'>RegexIterator::setFlags</a> &amp;mdash; Sets the special flags.</li><li><a href='http://www.php.net/manual/kr/regexiterator.setmode.php'>RegexIterator::setMode</a> &amp;mdash; Sets the operation mode.</li><li><a href='http://www.php.net/manual/kr/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="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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/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'>&amp;#xC778;&amp;#xC218;</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - &amp;#xC804;&amp;#xC5ED; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/recursiveregexiterator.getchildren.php' class='function'>RecursiveRegexIterator::getChildren</a></span>. </p> </div> <a name='recursiveregexiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveregexiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/kr/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'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveregexiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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'>&amp;#xC624;&amp;#xB958;/&amp;#xC608;&amp;#xC678;</h3> <p class='para'> An <a href='http://www.php.net/manual/kr/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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/class.recursiveregexiterator.php'>The RecursiveRegexIterator class</a></h1> <div class='partintro'> <div id='recursiveregexiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> This recursive iterator can filter another recursive iterator via a regular expression. </p> </div> <div id='recursiveregexiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='constructorsynopsis dc-description'> <span class='modifier'>public</span> <span class='methodname'><a href='http://www.php.net/manual/kr/recursiveregexiterator.construct.php' class='function'>__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/recursiveregexiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/recursiveiterator.haschildren.php' class='function'>RecursiveIterator::hasChildren</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/recursiveregexiterator.construct.php'>RecursiveRegexIterator::__construct</a> &amp;mdash; Creates a new RecursiveRegexIterator.</li><li><a href='http://www.php.net/manual/kr/recursiveregexiterator.getchildren.php'>RecursiveRegexIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/kr/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::valid" value="<div id='recursiveiteratoriterator.valid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::valid</span> &amp;mdash; <span class='dc-title'>Check whether the current position is valid</span></p> </div> <a name='recursiveiteratoriterator.valid.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.valid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.valid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the current position is valid, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::rewind" value="<div id='recursiveiteratoriterator.rewind' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind the iterator to the first element of the top level inner iterator</span></p> </div> <a name='recursiveiteratoriterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::next</span> &amp;mdash; <span class='dc-title'>Move forward to the next element</span></p> </div> <a name='recursiveiteratoriterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::key</span> &amp;mdash; <span class='dc-title'>Access the current key</span></p> </div> <a name='recursiveiteratoriterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The current key. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::getSubIterator" value="<div id='recursiveiteratoriterator.getsubiterator' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getSubIterator</span> &amp;mdash; <span class='dc-title'>The current active sub iterator</span></p> </div> <a name='recursiveiteratoriterator.getsubiterator.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.getsubiterator.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.getsubiterator.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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/kr/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::getDepth</span> &amp;mdash; <span class='dc-title'>Get the current depth of the recursive iteration</span></p> </div> <a name='recursiveiteratoriterator.getdepth.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.getdepth.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.getdepth.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The current depth of the recursive iteration. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator::current" value="<div id='recursiveiteratoriterator.current' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveIteratorIterator::current</span> &amp;mdash; <span class='dc-title'>Access the current element value</span></p> </div> <a name='recursiveiteratoriterator.current.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursiveiteratoriterator.current.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiteratoriterator.current.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The current elements value. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIteratorIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.recursiveiteratoriterator.php'>The RecursiveIteratorIterator class</a></h1> <div class='partintro'> <div id='recursiveiteratoriterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> ... </p> </div> <div id='recursiveiteratoriterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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 <b class='interfacename'>OuterIterator</b> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.current.php' class='function'>current</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.getdepth.php' class='function'>getDepth</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/kr/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/kr/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/kr/recursiveiteratoriterator.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/kr/recursiveiteratoriterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.valid.php' class='function'>valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.current.php'>RecursiveIteratorIterator::current</a> &amp;mdash; Access the current element value</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.getdepth.php'>RecursiveIteratorIterator::getDepth</a> &amp;mdash; Get the current depth of the recursive iteration</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.getsubiterator.php'>RecursiveIteratorIterator::getSubIterator</a> &amp;mdash; The current active sub iterator</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.key.php'>RecursiveIteratorIterator::key</a> &amp;mdash; Access the current key</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.next.php'>RecursiveIteratorIterator::next</a> &amp;mdash; Move forward to the next element</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.rewind.php'>RecursiveIteratorIterator::rewind</a> &amp;mdash; Rewind the iterator to the first element of the top level inner iterator</li><li><a href='http://www.php.net/manual/kr/recursiveiteratoriterator.valid.php'>RecursiveIteratorIterator::valid</a> &amp;mdash; Check whether the current position is valid</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveIterator::hasChildren" value="<div id='recursiveiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/recursiveiterator.getchildren.php' class='function'>RecursiveIterator::getChildren</a></span>. </p> </div> <a name='recursiveiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/kr/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'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursiveiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/class.recursiveiterator.php'>The RecursiveIterator interface</a></h1> <div class='partintro'> <div id='recursiveiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Classes implementing <b class='classname'>RecursiveIterator</b> can be used to iterate over iterators. </p> </div> <div id='recursiveiterator.synopsis' class='section'> <h2 class='title'>&amp;#xC778;&amp;#xD130;&amp;#xD398;&amp;#xC774;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.iterator.php' class='classname'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/recursiveiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>abstract</span> <span class='modifier'>public</span> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/iterator.valid.php' class='function'>Iterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/recursiveiterator.getchildren.php'>RecursiveIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry.</li><li><a href='http://www.php.net/manual/kr/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="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/kr/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::rewind</span> &amp;mdash; <span class='dc-title'>Rewind dir back to the start</span></p> </div> <a name='recursivedirectoryiterator.rewind.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivedirectoryiterator.rewind.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivedirectoryiterator.rewind.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::next</span> &amp;mdash; <span class='dc-title'>Move to next entry</span></p> </div> <a name='recursivedirectoryiterator.next.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivedirectoryiterator.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivedirectoryiterator.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::key</span> &amp;mdash; <span class='dc-title'>Return path and filename of current dir entry</span></p> </div> <a name='recursivedirectoryiterator.key.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivedirectoryiterator.key.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivedirectoryiterator.key.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The path and filename of the current dir entry. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator::hasChildren" value="<div id='recursivedirectoryiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Returns whether current entry is a directory and not &amp;#039;.&amp;#039; or &amp;#039;..&amp;#039;</span></p> </div> <a name='recursivedirectoryiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivedirectoryiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns whether the current entry is a directory, but not &amp;#039;.&amp;#039; or &amp;#039;..&amp;#039; </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator::getChildren" value="<div id='recursivedirectoryiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveDirectoryIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Returns an iterator for the current entry if it is a directory</span></p> </div> <a name='recursivedirectoryiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivedirectoryiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivedirectoryiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> An iterator for the current entry, if it is a directory. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveDirectoryIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.recursivedirectoryiterator.php'>The RecursiveDirectoryIterator class</a></h1> <div class='partintro'> <div id='recursivedirectoryiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> ... </p> </div> <div id='recursivedirectoryiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.directoryiterator.php' class='classname'>DirectoryIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/kr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>object</span> <span class='methodname'><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.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/kr/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/kr/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/kr/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/kr/recursivedirectoryiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>DirectoryIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/directoryiterator.valid.php' class='function'>DirectoryIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.getchildren.php'>RecursiveDirectoryIterator::getChildren</a> &amp;mdash; Returns an iterator for the current entry if it is a directory</li><li><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.haschildren.php'>RecursiveDirectoryIterator::hasChildren</a> &amp;mdash; Returns whether current entry is a directory and not '.' or '..'</li><li><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.key.php'>RecursiveDirectoryIterator::key</a> &amp;mdash; Return path and filename of current dir entry</li><li><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.next.php'>RecursiveDirectoryIterator::next</a> &amp;mdash; Move to next entry</li><li><a href='http://www.php.net/manual/kr/recursivedirectoryiterator.rewind.php'>RecursiveDirectoryIterator::rewind</a> &amp;mdash; Rewind dir back to the start</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveCachingIterator::hasChildren" value="<div id='recursivecachingiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveCachingIterator::hasChildren</span> &amp;mdash; <span class='dc-title'>Check whether the current element of the inner iterator has children</span></p> </div> <a name='recursivecachingiterator.haschildren.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivecachingiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivecachingiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b><tt class='constant'>TRUE</tt></b> if the inner iterator has children, otherwise <b><tt class='constant'>FALSE</tt></b> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveCachingIterator::getChildren" value="<div id='recursivecachingiterator.getchildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0)</p><p class='refpurpose'><span class='refname'>RecursiveCachingIterator::getChildren</span> &amp;mdash; <span class='dc-title'>Return the inner iterator&amp;#039;s children as a RecursiveCachingIterator</span></p> </div> <a name='recursivecachingiterator.getchildren.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD604;&amp;#xC7AC; &amp;#xBB38;&amp;#xC11C;&amp;#xD654; &amp;#xB418;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;; &amp;#xC778;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;&amp;#xB9CC;&amp;#xC744; &amp;#xC81C;&amp;#xACF5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='recursivecachingiterator.getchildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivecachingiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The inner iterator&amp;#039;s children, as a RecursiveCachingIterator. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveCachingIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.recursivecachingiterator.php'>The RecursiveCachingIterator class</a></h1> <div class='partintro'> <div id='recursivecachingiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> ... </p> </div> <div id='recursivecachingiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.cachingiterator.php' class='classname'>CachingIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/kr/class.countable.php' class='interfacename'>Countable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.arrayaccess.php' class='interfacename'>ArrayAccess</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.iterator.php' class='interfacename'>Iterator</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <b class='interfacename'>OuterIterator</b> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>RecursiveCachingIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/recursivecachingiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/kr/cachingiterator.construct.php' class='function'>CachingIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/cachingiterator.valid.php' class='function'>CachingIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/recursivecachingiterator.getchildren.php'>RecursiveCachingIterator::getChildren</a> &amp;mdash; Return the inner iterator's children as a RecursiveCachingIterator</li><li><a href='http://www.php.net/manual/kr/recursivecachingiterator.haschildren.php'>RecursiveCachingIterator::hasChildren</a> &amp;mdash; Check whether the current element of the inner iterator has children</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="RecursiveArrayIterator::hasChildren" value="<div id='recursivearrayiterator.haschildren' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xC124;&amp;#xBA85;</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/kr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/kr/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/kr/recursivearrayiterator.getchildren.php' class='function'>RecursiveArrayIterator::getChildren</a></span>. </p> </div> <a name='recursivearrayiterator.haschildren.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivearrayiterator.haschildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</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/kr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/kr/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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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/kr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/kr/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'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'><a href='http://www.php.net/manual/kr/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'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='recursivearrayiterator.getchildren.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> An iterator for the current entry, if it is an <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> or <a href='http://www.php.net/manual/kr/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.errors'></a><div class='refsect1 errors'> <h3 class='title'>&amp;#xC624;&amp;#xB958;/&amp;#xC608;&amp;#xC678;</h3> <p class='para'> An <a href='http://www.php.net/manual/kr/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/kr/language.types.array.php' class='type array'>array</a> or an <a href='http://www.php.net/manual/kr/language.types.object.php' class='type object'>object</a>. </p> </div> <a name='recursivearrayiterator.getchildren.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/class.recursivearrayiterator.php'>The RecursiveArrayIterator class</a></h1> <div class='partintro'> <div id='recursivearrayiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> This iterator allows to unset and modify values and keys while iterating over Arrays and Objects in the same way as the <a href='http://www.php.net/manual/kr/class.arrayiterator.php' class='type ArrayIterator'>ArrayIterator</a>. Additionally it is possible to iterate over the current iterator entry. </p> </div> <div id='recursivearrayiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.arrayiterator.php' class='classname'>ArrayIterator</a> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/kr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>RecursiveArrayIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/recursivearrayiterator.haschildren.php' class='function'>hasChildren</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherits */</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/kr/arrayiterator.current.php' class='function'>ArrayIterator::current</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/kr/arrayiterator.key.php' class='function'>ArrayIterator::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/kr/arrayiterator.next.php' class='function'>ArrayIterator::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/kr/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/kr/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='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/kr/arrayiterator.valid.php' class='function'>ArrayIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/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/kr/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/kr/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'>Returns canonicalized absolute pathname</span></p> </div> <a name='function.realpath.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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> expands all symbolic links and resolves references to &amp;#039;/./&amp;#039;, &amp;#039;/../&amp;#039; and extra &amp;#039;/&amp;#039; characters in the input <i><tt class='parameter'>path</tt></i> . and return the canonicalized absolute pathname. </p> </div> <a name='function.realpath.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path being checked. </p> </dd> </dl> <p> </p> </div> <a name='function.realpath.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the canonicalized absolute pathname on success. The resulting path will have no symbolic link, &amp;#039;/./&amp;#039; or &amp;#039;/../&amp;#039; components. </p> <p class='para'> <b>realpath()</b> returns <b><tt class='constant'>FALSE</tt></b> on failure, e.g. if the file does not exist. </p> </div> <a name='function.realpath.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Prior to this release <b>realpath()</b> would not fail on *BSD systems if only the last last <i><tt class='parameter'>path</tt></i> component did not exist. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.realpath.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>realpath()</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 />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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> /etc/passwd </pre></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 <b>realpath()</b> on Windows</b></p> <div class='example-contents para'><p> On windows <b>realpath()</b> will change unix style paths to windows style. </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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Returns filename component of path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Returns directory name component of path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Returns information about a file path</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Outputs a file</span></p> </div> <a name='function.readfile.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Reads a file and writes it to the output buffer. </p> </div> <a name='function.readfile.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The filename being read. </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'> You can use the optional second parameter and set it to <b><tt class='constant'>TRUE</tt></b>, if you want to search for the file in the <a href='http://www.php.net/manual/kr/ini.core.php#ini.include-path' class='link'>include_path</a>, too. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A context stream <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a>. </p> </dd> </dl> <p> </p> </div> <a name='function.readfile.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the number of bytes read from the file. If an error occurs, <b><tt class='constant'>FALSE</tt></b> is returned and unless the function was called as @<b>readfile()</b>, an error message is printed. </p> </div> <a name='function.readfile.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Forcing a download using <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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</p></div> <div class='mediaobject'> <div class='imageobject'> <img src='images/e88cefb5c3fca5060e2490b9763c4433-readfile.png' /> </div> </div> </div><p> </p> </div> <a name='function.readfile.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='tip'><b class='tip'>Tip</b><p class='simpara'><a href='http://www.php.net/manual/kr/filesystem.configuration.php#ini.allow-url-fopen' class='link'>fopen &amp;#xB798;&amp;#xD37C;</a>&amp;#xB97C; &amp;#xD65C;&amp;#xC131;&amp;#xD654;&amp;#xD558;&amp;#xBA74;, &amp;#xD30C;&amp;#xC77C;&amp;#xBA85;&amp;#xC73C;&amp;#xB85C; URL&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xD30C;&amp;#xC77C; &amp;#xC774;&amp;#xB984;&amp;#xC744; &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xB294; &amp;#xBC29;&amp;#xBC95;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.fopen.php' class='function'>fopen()</a>&amp;#xC744;, &amp;#xC9C0;&amp;#xC6D0;&amp;#xD558;&amp;#xB294; URL &amp;#xD504;&amp;#xB85C;&amp;#xD1A0;&amp;#xCF5C; &amp;#xBAA9;&amp;#xB85D;&amp;#xC740; <a href='http://www.php.net/manual/kr/wrappers.php' class='xref'>&amp;#xC9C0;&amp;#xC6D0; &amp;#xD504;&amp;#xB85C;&amp;#xD1A0;&amp;#xCF5C;/&amp;#xB798;&amp;#xD37C; &amp;#xBAA9;&amp;#xB85D;</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</p></div> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>Context &amp;#xC9C0;&amp;#xC6D0;&amp;#xC740; PHP 5.0.0&amp;#xC5D0;&amp;#xC11C; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <i>contexts</i>&amp;#xC5D0; &amp;#xAD00;&amp;#xD55C; &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; <a href='http://www.php.net/manual/kr/ref.stream.php' class='xref'>Stream &amp;#xD568;&amp;#xC218; &amp;#xBAA9;&amp;#xB85D;</a>&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</span></p></blockquote> </div> <a name='function.readfile.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.fpassthru.php' class='function' rel='rdfs-seeAlso'>fpassthru()</a> - Output all remaining data on a file pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.file.php' class='function' rel='rdfs-seeAlso'>file()</a> - Reads entire file into an array</li> <li class='member'><a href='http://www.php.net/manual/kr/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Opens file or URL</li> <li class='member'><a href='http://www.php.net/manual/kr/function.include.php' class='function' rel='rdfs-seeAlso'>include()</a> - include</li> <li class='member'><a href='http://www.php.net/manual/kr/function.require.php' class='function' rel='rdfs-seeAlso'>require()</a> - require</li> <li class='member'><a href='http://www.php.net/manual/kr/function.virtual.php' class='function' rel='rdfs-seeAlso'>virtual()</a> - &amp;#xC544;&amp;#xD30C;&amp;#xCE58; &amp;#xD558;&amp;#xC704; &amp;#xC694;&amp;#xCCAD;&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.file-get-contents.php' class='function' rel='rdfs-seeAlso'>file_get_contents()</a> - Reads entire file into a string</li> <li class='member'><a href='http://www.php.net/manual/kr/wrappers.php' class='xref'>&amp;#xC9C0;&amp;#xC6D0; &amp;#xD504;&amp;#xB85C;&amp;#xD1A0;&amp;#xCF5C;/&amp;#xB798;&amp;#xD37C; &amp;#xBAA9;&amp;#xB85D;</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/kr/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'>&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC5D0;&amp;#xC11C; &amp;#xC5D4;&amp;#xD2B8;&amp;#xB9AC;&amp;#xB97C; &amp;#xC77D;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.readdir.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xC5D0;&amp;#xC11C; &amp;#xB2E4;&amp;#xC74C; &amp;#xD30C;&amp;#xC77C;&amp;#xC758; &amp;#xD30C;&amp;#xC77C;&amp;#xBA85;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xB294; &amp;#xD30C;&amp;#xC77C;&amp;#xBA85;&amp;#xC758; &amp;#xC21C;&amp;#xC11C;&amp;#xB294; &amp;#xD30C;&amp;#xC77C;&amp;#xC2DC;&amp;#xC2A4;&amp;#xD15C;&amp;#xC5D0; &amp;#xC800;&amp;#xC7A5;&amp;#xD55C; &amp;#xC21C;&amp;#xC11C;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.readdir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> <a href='http://www.php.net/manual/kr/function.opendir.php' class='function'>opendir()</a>&amp;#xB85C; &amp;#xC5F4;&amp;#xB9B0; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4; <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a>. &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC774; &amp;#xC9C0;&amp;#xC815;&amp;#xB418;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.opendir.php' class='function'>opendir()</a>&amp;#xB85C; &amp;#xC5F4;&amp;#xB9B0; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xC5F0;&amp;#xACB0;&amp;#xC744; &amp;#xD560;&amp;#xB2F9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.readdir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xC2DC;&amp;#xC5D0;&amp;#xB294; &amp;#xD30C;&amp;#xC77C;&amp;#xBA85;, &amp;#xC2E4;&amp;#xD328;&amp;#xC2DC;&amp;#xC5D0;&amp;#xB294; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <div class='warning'><b class='warning'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0;&amp;#xB9CC;, <i>0</i>&amp;#xC774;&amp;#xB098; &amp;quot;&amp;quot; &amp;#xB4F1;, &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xB2E4;&amp;#xB978; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='link'>&amp;#xB17C;&amp;#xB9AC;&amp;#xD615;</a> &amp;#xC139;&amp;#xC158;&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xB824;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.operators.comparison.php' class='link'>=== &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</p></div> </div> <a name='function.readdir.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xC548;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xD30C;&amp;#xC77C; &amp;#xBAA9;&amp;#xB85D;</b></p> <div class='example-contents para'><p> <b>readdir()</b>&amp;#xC758; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC740; &amp;#xC544;&amp;#xB798; &amp;#xC608;&amp;#xC81C;&amp;#xCCB4;&amp;#xB7FC; &amp;#xD655;&amp;#xC778;&amp;#xD574;&amp;#xC57C; &amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC5D0; &amp;#xC8FC;&amp;#xC758;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC774; <b><tt class='constant'>FALSE</tt></b>&amp;#xC640; &amp;#xC644;&amp;#xC804;&amp;#xD788; &amp;#xB3D9;&amp;#xC77C;&amp;#xD55C;&amp;#xC9C0; (&amp;#xD615;&amp;#xAE4C;&amp;#xC9C0; &amp;#xC77C;&amp;#xCE58;--&amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.operators.comparison.php' class='link'>&amp;#xBE44;&amp;#xAD50; &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;) &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xACE0; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB807;&amp;#xAC8C; &amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xC778;&amp;#xC2DD;&amp;#xD558;&amp;#xB294; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xC5D4;&amp;#xD2B8;&amp;#xB9AC;&amp;#xC5D0;&amp;#xC11C; &amp;#xB8E8;&amp;#xD504;&amp;#xAC00; &amp;#xBA48;&amp;#xCDA5;&amp;#xB2C8;&amp;#xB2E4;. (&amp;#xC608;. &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xC774;&amp;#xB984;&amp;#xC774; &amp;quot;0&amp;quot;) </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;!==&amp;nbsp;&amp;#xC740;&amp;nbsp;4.0.0-RC2&amp;#xAE4C;&amp;#xC9C0;&amp;nbsp;&amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xC54A;&amp;#xC558;&amp;#xB358;&amp;nbsp;&amp;#xC810;&amp;#xC5D0;&amp;nbsp;&amp;#xC8FC;&amp;#xC758;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>opendir</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/path/to/files'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Directory&amp;nbsp;handle:&amp;nbsp;</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Files:\n'</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;nbsp;&amp;#xC548;&amp;#xC744;&amp;nbsp;&amp;#xB8E8;&amp;#xD504;&amp;#xD558;&amp;#xB294;&amp;nbsp;&amp;#xC62C;&amp;#xBC14;&amp;#xB978;&amp;nbsp;&amp;#xBC29;&amp;#xBC95;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.&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;&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;nbsp;&amp;#xC548;&amp;#xC744;&amp;nbsp;&amp;#xB8E8;&amp;#xD504;&amp;#xD558;&amp;#xB294;&amp;nbsp;*&amp;#xC798;&amp;#xBABB;&amp;#xB41C;*&amp;nbsp;&amp;#xBC29;&amp;#xBC95;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.&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'>);&amp;nbsp;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 <i>.</i>&amp;#xACFC; <i>..</i>&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD55C; &amp;#xD604;&amp;#xC7AC; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xD30C;&amp;#xC77C; &amp;#xBAA9;&amp;#xB85D; </b></p> <div 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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Tells whether the filename is a directory</li> <li class='member'><a href='http://www.php.net/manual/kr/function.glob.php' class='function' rel='rdfs-seeAlso'>glob()</a> - Find pathnames matching a pattern</li> <li class='member'><a href='http://www.php.net/manual/kr/function.opendir.php' class='function' rel='rdfs-seeAlso'>opendir()</a> - &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC744; &amp;#xC5FD;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.scandir.php' class='function' rel='rdfs-seeAlso'>scandir()</a> - &amp;#xC9C0;&amp;#xC815;&amp;#xD55C; &amp;#xACBD;&amp;#xB85C; &amp;#xC548;&amp;#xC758; &amp;#xD30C;&amp;#xC77C;&amp;#xACFC; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xBAA9;&amp;#xB85D;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>RFC 1738&amp;#xC5D0; &amp;#xB530;&amp;#xB978; URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;</span></p> </div> <a name='function.rawurlencode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a>&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rawurlencode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xD560; URL </p> </dd> </dl> <p> </p> </div> <a name='function.rawurlencode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i>-_.</i>&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD55C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC601;&amp;#xC22B;&amp;#xC790;&amp;#xAC00; &amp;#xC544;&amp;#xB2CC; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xD37C;&amp;#xC13C;&amp;#xD2B8;(<i>%</i>) &amp;#xC0AC;&amp;#xC778;&amp;#xC5D0; &amp;#xC774;&amp;#xC5B4;&amp;#xC9C0;&amp;#xB294; &amp;#xB450; 16&amp;#xC9C4;&amp;#xC218;&amp;#xB85C; &amp;#xAD50;&amp;#xCCB4;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB294; &amp;#xD45C;&amp;#xC2DC; &amp;#xBB38;&amp;#xC790;&amp;#xAC00; &amp;#xD2B9;&amp;#xBCC4;&amp;#xD55C; URL &amp;#xAD6C;&amp;#xBD84;&amp;#xC790;&amp;#xB85C; &amp;#xD574;&amp;#xC11D;&amp;#xB418;&amp;#xB294;&amp;#xAC78; &amp;#xBC29;&amp;#xC9C0;&amp;#xD558;&amp;#xACE0;, &amp;#xBB38;&amp;#xC790; &amp;#xBCC0;&amp;#xD658;&amp;#xC774; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9C0;&amp;#xB294; &amp;#xC804;&amp;#xC1A1; &amp;#xB9E4;&amp;#xCCB4;(&amp;#xBA87;&amp;#xBA87; email &amp;#xC2DC;&amp;#xC2A4;&amp;#xD15C; &amp;#xB4F1;)&amp;#xC5D0;&amp;#xC11C; URL&amp;#xC744; &amp;#xBCF4;&amp;#xD638;&amp;#xD558;&amp;#xAE30; &amp;#xC704;&amp;#xD55C; <a href='http://www.faqs.org/rfcs/rfc1738' class='link external'>&amp;raquo; RFC 1738</a>&amp;#xC5D0; &amp;#xC124;&amp;#xBA85;&amp;#xB41C; &amp;#xC778;&amp;#xCF54;&amp;#xB529;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rawurlencode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 FTP URL&amp;#xC5D0; &amp;#xD328;&amp;#xC2A4;&amp;#xC6CC;&amp;#xB4DC; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xAE30;</b></p> <div 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/kr/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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'> &amp;#xD639;&amp;#xC740;, URL&amp;#xC758; PATH_INFO &amp;#xC548;&amp;#xC5D0; &amp;#xACBD;&amp;#xB85C; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xC804;&amp;#xB2EC;&amp;#xD558;&amp;#xACE0;&amp;#xC790; &amp;#xD55C;&amp;#xB2E4;&amp;#xBA74;: </p> <p class='para'> </p><div class='example'> <p><b>Example #2 <b>rawurlencode()</b> &amp;#xC608;&amp;#xC81C; 2</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://example.com/department_list_script/'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>rawurlencode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sales&amp;nbsp;and&amp;nbsp;marketing/Miami'</span><span style='color: #007700'>),&amp;nbsp;</span><span style='color: #DD0000'>''&amp;gt;'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.rawurldecode.php' class='function' rel='rdfs-seeAlso'>rawurldecode()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;</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/kr/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'>URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;</span></p> </div> <a name='function.rawurldecode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xD37C;&amp;#xC13C;&amp;#xD2B8;(<i>%</i>)&amp;#xC5D0; &amp;#xC774;&amp;#xC5B4;&amp;#xC9C0;&amp;#xB294; &amp;#xB450; 16&amp;#xC9C4;&amp;#xC218; &amp;#xC2DC;&amp;#xD000;&amp;#xC2A4;&amp;#xB97C; &amp;#xD45C;&amp;#xC2DC; &amp;#xBB38;&amp;#xC790;&amp;#xB85C; &amp;#xAD50;&amp;#xCCB4;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rawurldecode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;&amp;#xD560; URL. </p> </dd> </dl> <p> </p> </div> <a name='function.rawurldecode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;&amp;#xD55C; URL&amp;#xC744; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rawurldecode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rawurldecode()</b> &amp;#xC608;&amp;#xC81C;</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <b>rawurldecode()</b>&amp;#xB294; &amp;#xD50C;&amp;#xB7EC;&amp;#xC2A4; &amp;#xC2EC;&amp;#xBCFC;(&amp;#039;+&amp;#039;)&amp;#xC744; &amp;#xACF5;&amp;#xBC31;&amp;#xC73C;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <a href='http://www.php.net/manual/kr/function.urldecode.php' class='function'>urldecode()</a>&amp;#xB294; &amp;#xBCC0;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> </div> <a name='function.rawurldecode.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.rawurlencode.php' class='function' rel='rdfs-seeAlso'>rawurlencode()</a> - RFC 1738&amp;#xC5D0; &amp;#xB530;&amp;#xB978; URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.urlencode.php' class='function' rel='rdfs-seeAlso'>urlencode()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/class.rangeexception.php'>The RangeException class</a></h1> <div class='partintro'> <div id='rangeexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Exception thrown when an invalid range is given. </p> </div> <div id='rangeexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xC6D0;&amp;#xC18C;&amp;#xC758; &amp;#xBC94;&amp;#xC704;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4; &amp;#xC0DD;&amp;#xC131;</span></p> </div> <a name='function.range.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/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/kr/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'> &amp;#xC6D0;&amp;#xC18C;&amp;#xC758; &amp;#xBC94;&amp;#xC704;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC0DD;&amp;#xC131;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.range.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xB0AE;&amp;#xC740; &amp;#xAC12;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>high</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xB192;&amp;#xC740; &amp;#xAC12;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>step</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>step</tt></i> &amp;#xAC12;&amp;#xC774; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xBA74;, &amp;#xC5F0;&amp;#xC18D;&amp;#xC801;&amp;#xC778; &amp;#xC6D0;&amp;#xC18C;&amp;#xB4E4;&amp;#xC758; &amp;#xC99D;&amp;#xAC00;&amp;#xAC12;&amp;#xC73C;&amp;#xB85C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xB420; &amp;#xAC83;&amp;#xC774;&amp;#xB2E4;. <i><tt class='parameter'>step</tt></i> &amp;#xC740; &amp;#xC591;&amp;#xC218;&amp;#xB85C; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC838;&amp;#xC57C; &amp;#xD55C;&amp;#xB2E4;. &amp;#xC774; &amp;#xAC12;&amp;#xC774; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, <i><tt class='parameter'>step</tt></i> &amp;#xC758; &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; 1&amp;#xC774;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.range.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>low</tt></i> &amp;#xC5D0;&amp;#xC11C; <i><tt class='parameter'>high</tt></i> (&amp;#xD3EC;&amp;#xD568;)&amp;#xAE4C;&amp;#xC9C0;&amp;#xC758; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC16;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD55C;&amp;#xB2E4;, low &amp;gt; high &amp;#xC77C; &amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294; &amp;#xC77C;&amp;#xB828;&amp;#xAC12;&amp;#xC740; high&amp;#xC5D0;&amp;#xC11C; low&amp;#xAE4C;&amp;#xC9C0;&amp;#xAC00; &amp;#xB420;&amp;#xAC83;&amp;#xC774;&amp;#xB2E4;. </p> </div> <a name='function.range.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>step</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00;. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0&amp;#xC5D0;&amp;#xC11C; 4.3.2</td> <td align='left'> PHP &amp;#xBC84;&amp;#xC804; 4.1.0&amp;#xC5D0;&amp;#xC11C; 4.3.2&amp;#xAE4C;&amp;#xC9C0;&amp;#xB294;, <b>range()</b>&amp;#xAC00; &amp;#xC218;&amp;#xCE58; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xC218;&amp;#xAC00; &amp;#xC544;&amp;#xB2CC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBD24;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB798;&amp;#xC11C;, &amp;#xBB38;&amp;#xC790; &amp;#xC5F0;&amp;#xC18D;&amp;#xAC12;&amp;#xC73C;&amp;#xB85C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xBA74;, <i>&amp;quot;4242&amp;quot;</i>&amp;#xB294; <i>&amp;quot;4&amp;quot;</i>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> <tr valign='middle'> <td align='left'>4.1.0</td> <td align='left'> PHP 4.1.0 &amp;#xC774;&amp;#xC804;&amp;#xC5D0;&amp;#xB294;, <b>range()</b>&amp;#xAC00; &amp;#xC99D;&amp;#xAC00;&amp;#xD558;&amp;#xB294; &amp;#xC815;&amp;#xC218; &amp;#xBC30;&amp;#xC5F4;&amp;#xB9CC; &amp;#xC0DD;&amp;#xC131;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBB38;&amp;#xC790; &amp;#xC5F0;&amp;#xC18D;&amp;#xAC12;&amp;#xACFC; &amp;#xAC10;&amp;#xC18C;&amp;#xD558;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4; &amp;#xC9C0;&amp;#xC6D0;&amp;#xC740; PHP 4.1.0&amp;#xC5D0;&amp;#xC11C; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBB38;&amp;#xC790; &amp;#xC5F0;&amp;#xC18D;&amp;#xAC12;&amp;#xC740; &amp;#xAE38;&amp;#xC774; 1&amp;#xB85C; &amp;#xC81C;&amp;#xD55C;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. 1&amp;#xC744; &amp;#xCD08;&amp;#xACFC;&amp;#xD558;&amp;#xB294; &amp;#xAE38;&amp;#xC774;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xC624;&amp;#xBA74;, &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8; &amp;#xBB38;&amp;#xC790;&amp;#xB9CC; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.range.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>range()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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;5.0.0&amp;nbsp;&amp;#xBD80;&amp;#xD130;&amp;nbsp;step&amp;nbsp;&amp;#xC778;&amp;#xC218;&amp;#xAC00;&amp;nbsp;&amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xB2E4;<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;4.1.0&amp;nbsp;&amp;#xBD80;&amp;#xD130;&amp;nbsp;&amp;#xBB38;&amp;#xC790;&amp;nbsp;&amp;#xC5F0;&amp;#xC18D;&amp;#xAC12;&amp;#xC774;&amp;nbsp;&amp;#xC9C0;&amp;#xC6D0;&amp;#xB41C;&amp;#xB2E4;<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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.shuffle.php' class='function' rel='rdfs-seeAlso'>shuffle()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC11E;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.array-fill.php' class='function' rel='rdfs-seeAlso'>array_fill()</a> - &amp;#xAC12;&amp;#xC73C;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4; &amp;#xCC44;&amp;#xC6B0;&amp;#xAE30;</li> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>&amp;#xC815;&amp;#xC218; &amp;#xB09C;&amp;#xC218;&amp;#xB97C; &amp;#xC0DD;&amp;#xC131;</span></p> </div> <a name='function.rand.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>min</tt></i> , <i><tt class='parameter'>max</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xC5C6;&amp;#xC774; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74;, <b>rand()</b>&amp;#xB294; 0&amp;#xACFC; <a href='http://www.php.net/manual/kr/function.getrandmax.php' class='function'>getrandmax()</a> &amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xC784;&amp;#xC758;&amp;#xC758; &amp;#xB09C;&amp;#xC218;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xC5B4;, 5&amp;#xC640; 15(&amp;#xD3EC;&amp;#xD568;) &amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xB09C;&amp;#xC218;&amp;#xB97C; &amp;#xC5BB;&amp;#xC73C;&amp;#xB824;&amp;#xBA74;, <i>rand(5, 15)</i>&amp;#xB85C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> &amp;#xBA87;&amp;#xBA87; &amp;#xD50C;&amp;#xB7AB;&amp;#xD3FC;(&amp;#xC708;&amp;#xB3C4;&amp;#xC6B0; &amp;#xB4F1;)&amp;#xC5D0;&amp;#xC11C;&amp;#xB294;, <a href='http://www.php.net/manual/kr/function.getrandmax.php' class='function'>getrandmax()</a>&amp;#xAC00; 32768&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. 32768&amp;#xBCF4;&amp;#xB2E4; &amp;#xB113;&amp;#xC740; &amp;#xBC94;&amp;#xC704;&amp;#xAC00; &amp;#xD544;&amp;#xC694;&amp;#xD558;&amp;#xBA74;, <i><tt class='parameter'>min</tt></i> &amp;#xACFC; <i><tt class='parameter'>max</tt></i> &amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD574;&amp;#xC11C; &amp;#xB354; &amp;#xB113;&amp;#xC740; &amp;#xBC94;&amp;#xC704;&amp;#xB97C; &amp;#xB9CC;&amp;#xB4E4; &amp;#xC218; &amp;#xC788;&amp;#xC73C;&amp;#xBA70;, &amp;#xD639;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.mt-rand.php' class='function'>mt_rand()</a>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xC744; &amp;#xACE0;&amp;#xB824;&amp;#xD574;&amp;#xBCF4;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </span> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>PHP 4.2.0&amp;#xBD80;&amp;#xD130; <a href='http://www.php.net/manual/kr/function.srand.php' class='function'>srand()</a>&amp;#xB098; <a href='http://www.php.net/manual/kr/function.mt-srand.php' class='function'>mt_srand()</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xB09C;&amp;#xC218;&amp;#xAC12; &amp;#xC0DD;&amp;#xC131;&amp;#xAE30; &amp;#xCD08;&amp;#xAE30;&amp;#xD654;&amp;#xB97C; &amp;#xD560; &amp;#xD544;&amp;#xC694;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC790;&amp;#xB3D9;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </span></p></blockquote> </div> <a name='function.rand.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xAC00;&amp;#xC7A5; &amp;#xC791;&amp;#xC740; &amp;#xAC12; (&amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;: 0) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>max</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xAC00;&amp;#xC7A5; &amp;#xD070; &amp;#xAC12; (&amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;: <a href='http://www.php.net/manual/kr/function.getrandmax.php' class='function'>getrandmax()</a>) </p> </dd> </dl> <p> </p> </div> <a name='function.rand.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>min</tt></i> (&amp;#xD639;&amp;#xC740; 0)&amp;#xACFC; <i><tt class='parameter'>max</tt></i> (&amp;#xD639;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.getrandmax.php' class='function'>getrandmax()</a>) &amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xBAA8;&amp;#xC758; &amp;#xB09C;&amp;#xC218; &amp;#xAC12;. </p> </div> <a name='function.rand.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>3.0.7&amp;#xBD80;&amp;#xD130;</td> <td align='left'> 3.0.7 &amp;#xC774;&amp;#xC804;&amp;#xC5D0; <i><tt class='parameter'>max</tt></i> &amp;#xC758; &amp;#xC758;&amp;#xBBF8;&amp;#xB294; <i><tt class='parameter'>range</tt></i> &amp;#xC600;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xBC84;&amp;#xC804;&amp;#xC5D0;&amp;#xC11C; &amp;#xC704;&amp;#xC5D0;&amp;#xC11C; &amp;#xBCF4;&amp;#xC778; &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; &amp;#xC608;&amp;#xC81C;&amp;#xC640; &amp;#xAC19;&amp;#xC774; 5&amp;#xC5D0;&amp;#xC11C; 15&amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xB09C;&amp;#xC218;&amp;#xB97C; &amp;#xC5BB;&amp;#xC73C;&amp;#xB824;&amp;#xBA74; <i>rand (5,11)</i>&amp;#xB85C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.rand.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rand()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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 />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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.srand.php' class='function' rel='rdfs-seeAlso'>srand()</a> - &amp;#xB09C;&amp;#xC218; &amp;#xC0DD;&amp;#xC131;&amp;#xAE30;&amp;#xB97C; &amp;#xCD08;&amp;#xAE30;&amp;#xD654;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.getrandmax.php' class='function' rel='rdfs-seeAlso'>getrandmax()</a> - &amp;#xAC00;&amp;#xB2A5;&amp;#xD55C; &amp;#xCD5C;&amp;#xB300; &amp;#xB09C;&amp;#xC218;&amp;#xAC12;&amp;#xC744; &amp;#xD45C;&amp;#xC2DC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.mt-rand.php' class='function' rel='rdfs-seeAlso'>mt_rand()</a> - &amp;#xD5A5;&amp;#xC0C1;&amp;#xB41C; &amp;#xB09C;&amp;#xC218;&amp;#xB97C; &amp;#xC0DD;&amp;#xC131;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'> &amp;#xB77C;&amp;#xB514;&amp;#xC548; &amp;#xC218;&amp;#xB97C; &amp;#xAC01;&amp;#xB3C4;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658; </span></p> </div> <a name='function.rad2deg.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <i><tt class='parameter'>number</tt></i> &amp;#xB77C;&amp;#xB514;&amp;#xC548;&amp;#xC744; &amp;#xAC01;&amp;#xB3C4;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.rad2deg.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xB77C;&amp;#xB514;&amp;#xC548; &amp;#xAC12; </p> </dd> </dl> <p> </p> </div> <a name='function.rad2deg.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xB3D9;&amp;#xC77C;&amp;#xD55C; <i><tt class='parameter'>number</tt></i> &amp;#xB3C4;. </p> </div> <a name='function.rad2deg.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>rad2deg()</b> &amp;#xC608;&amp;#xC81C;</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.deg2rad.php' class='function' rel='rdfs-seeAlso'>deg2rad()</a> - &amp;#xAC01;&amp;#xB3C4;&amp;#xB97C; &amp;#xB77C;&amp;#xB514;&amp;#xC548;&amp;#xC73C;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xBA54;&amp;#xD0C0; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xC778;&amp;#xC6A9;</span></p> </div> <a name='function.quotemeta.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xB2E4;&amp;#xC74C;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC790; &amp;#xC55E;&amp;#xC5D0; &amp;#xBC31;&amp;#xC2AC;&amp;#xB798;&amp;#xC2DC; &amp;#xBB38;&amp;#xC790;(<i>\</i>)&amp;#xB97C; &amp;#xB367;&amp;#xBD99;&amp;#xC778; str&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;: <div class='example-contents screen'>. \ + * ? [ ^ ] ( $ )</div> </p> </div> <a name='function.quotemeta.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.quotemeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xBA54;&amp;#xD0C0; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xC778;&amp;#xC6A9;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.quotemeta.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xBC14;&amp;#xC774;&amp;#xB108;&amp;#xB9AC; &amp;#xC548;&amp;#xC804;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> </div> <a name='function.quotemeta.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.addslashes.php' class='function' rel='rdfs-seeAlso'>addslashes()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xB85C; &amp;#xC778;&amp;#xC6A9;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.addcslashes.php' class='function' rel='rdfs-seeAlso'>addcslashes()</a> - C &amp;#xD615;&amp;#xC2DD;&amp;#xC73C;&amp;#xB85C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xB85C; &amp;#xC778;&amp;#xC6A9;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - &amp;#xD574;&amp;#xB2F9;&amp;#xD558;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; HTML &amp;#xC5D4;&amp;#xD2F0;&amp;#xD2F0;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - &amp;#xD2B9;&amp;#xC218; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; HTML &amp;#xC5D4;&amp;#xD130;&amp;#xD2F0;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.nl2br.php' class='function' rel='rdfs-seeAlso'>nl2br()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xC55E;&amp;#xC5D0; HTML &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xD0DC;&amp;#xADF8;&amp;#xB97C; &amp;#xC0BD;&amp;#xC785;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.stripslashes.php' class='function' rel='rdfs-seeAlso'>stripslashes()</a> - &amp;#xB530;&amp;#xC634;&amp;#xD45C; &amp;#xCC98;&amp;#xB9AC;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xD489;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.stripcslashes.php' class='function' rel='rdfs-seeAlso'>stripcslashes()</a> - addcslashes&amp;#xB85C; &amp;#xC778;&amp;#xC6A9;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB418;&amp;#xB3CC;&amp;#xB9BD;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC778;&amp;#xC6A9;&amp;#xB41C; &amp;#xC778;&amp;#xC1C4;&amp;#xC6A9; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; 8&amp;#xBE44;&amp;#xD2B8; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</span></p> </div> <a name='function.quoted-printable-decode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC6A9;&amp;#xB41C; &amp;#xC778;&amp;#xC1C4;&amp;#xC6A9; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;&amp;#xD55C; 8&amp;#xBE44;&amp;#xD2B8; &amp;#xBC14;&amp;#xC774;&amp;#xB108;&amp;#xB9AC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. (<a href='http://www.faqs.org/rfcs/rfc2821' class='link external'>&amp;raquo; RFC2821</a> &amp;#xC139;&amp;#xC158; 4.5.2&amp;#xAC00; &amp;#xC544;&amp;#xB2CC;, <a href='http://www.faqs.org/rfcs/rfc2045' class='link external'>&amp;raquo; RFC2045</a> &amp;#xC139;&amp;#xC158; 6.7&amp;#xC5D0; &amp;#xB530;&amp;#xB974;&amp;#xBBC0;&amp;#xB85C;, &amp;#xC904; &amp;#xC2DC;&amp;#xC791;&amp;#xC758; &amp;#xCD94;&amp;#xAC00;&amp;#xC801;&amp;#xC778; &amp;#xB9C8;&amp;#xCE68;&amp;#xD45C;&amp;#xB294; &amp;#xC81C;&amp;#xAC70;&amp;#xB418;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;) </p> <p class='para'> IMAP &amp;#xBAA8;&amp;#xB4C8;&amp;#xC774; &amp;#xC5C6;&amp;#xC5B4;&amp;#xB3C4; &amp;#xC791;&amp;#xB3D9;&amp;#xD55C;&amp;#xB2E4;&amp;#xB294; &amp;#xC810;&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD558;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.imap-qprint.php' class='function'>imap_qprint()</a>&amp;#xC640; &amp;#xB3D9;&amp;#xC77C;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.quoted-printable-decode.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.quoted-printable-decode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> 8&amp;#xBE44;&amp;#xD2B8; &amp;#xBC14;&amp;#xC774;&amp;#xB108;&amp;#xB9AC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Sets the value of an environment variable</span></p> </div> <a name='function.putenv.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Adds <i><tt class='parameter'>setting</tt></i> to the server environment. The environment variable will only exist for the duration of the current request. At the end of the request the environment is restored to its original state. </p> <p class='para'> Setting certain environment variables may be a potential security breach. The <i>safe_mode_allowed_env_vars</i> directive contains a comma-delimited list of prefixes. In Safe Mode, the user may only alter environment variables whose names begin with the prefixes supplied by this directive. By default, users will only be able to set environment variables that begin with <i>PHP_</i> (e.g. <i>PHP_FOO=BAR</i>). Note: if this directive is empty, PHP will let the user modify ANY environment variable! </p> <p class='para'> The <i>safe_mode_protected_env_vars</i> directive contains a comma-delimited list of environment variables, that the end user won&amp;#039;t be able to change using <b>putenv()</b>. These variables will be protected even if <i>safe_mode_allowed_env_vars</i> is set to allow to change them. </p> </div> <a name='function.putenv.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The setting, like <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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.putenv.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Setting an environment variable</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'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='warning'><b class='warning'>Warning</b> <p class='para'> These directives have only effect when <a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>safe-mode</a> itself is enabled! </p> </div> </div> <a name='function.putenv.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.getenv.php' class='function' rel='rdfs-seeAlso'>getenv()</a> - &amp;#xD658;&amp;#xACBD; &amp;#xBCC0;&amp;#xC218; &amp;#xAC12;&amp;#xC744; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'> &amp;#xAC1D;&amp;#xCCB4;&amp;#xB098; &amp;#xD074;&amp;#xB798;&amp;#xC2A4;&amp;#xAC00; &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xB97C; &amp;#xAC00;&amp;#xC84C;&amp;#xB294;&amp;#xC9C0; &amp;#xD655;&amp;#xC778; </span></p> </div> <a name='function.property-exists.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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'> &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; <i><tt class='parameter'>property</tt></i> &amp;#xAC00; &amp;#xC9C0;&amp;#xC815;&amp;#xD55C; &amp;#xD074;&amp;#xB798;&amp;#xC2A4;&amp;#xC5D0; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xB294;&amp;#xC9C0; &amp;#xD655;&amp;#xC778;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <blockquote><p><b class='note'>Note</b>: <a href='http://www.php.net/manual/kr/function.isset.php' class='function'>isset()</a>&amp;#xACFC; &amp;#xB2E4;&amp;#xB974;&amp;#xAC8C;, <b>property_exists()</b>&amp;#xB294; &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xAC00; <b><tt class='constant'>NULL</tt></b> &amp;#xAC12;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xC5B4;&amp;#xB3C4; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> </div> <a name='function.property-exists.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xD655;&amp;#xC778;&amp;#xD560; &amp;#xD074;&amp;#xB798;&amp;#xC2A4;&amp;#xBA85;&amp;#xC774;&amp;#xB098; &amp;#xD074;&amp;#xB798;&amp;#xC2A4;&amp;#xC758; &amp;#xAC1D;&amp;#xCCB4; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>property</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xBA85; </p> </dd> </dl> <p> </p> </div> <a name='function.property-exists.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xAC00; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xBA74; <b><tt class='constant'>TRUE</tt></b>, &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; <b><tt class='constant'>FALSE</tt></b>, &amp;#xC624;&amp;#xB958;&amp;#xC2DC;&amp;#xC5D4; <b><tt class='constant'>NULL</tt></b>&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.property-exists.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC811;&amp;#xADFC;&amp;#xC131;&amp;#xC5D0; &amp;#xAD00;&amp;#xACC4; &amp;#xC5C6;&amp;#xC774; &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xC758; &amp;#xC874;&amp;#xC7AC;&amp;#xC131;&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.property-exists.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>property_exists()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>class&amp;nbsp;</span><span style='color: #0000BB'>myClass&amp;nbsp;</span><span style='color: #007700'>{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public&amp;nbsp;</span><span style='color: #0000BB'>$mine</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private&amp;nbsp;</span><span style='color: #0000BB'>$xpto</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;protected&amp;nbsp;</span><span style='color: #0000BB'>$test</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static&amp;nbsp;function&amp;nbsp;</span><span style='color: #0000BB'>test</span><span style='color: #007700'>()&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>}<br />}<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(new&amp;nbsp;</span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'mine'</span><span style='color: #007700'>));&amp;nbsp;</span><span style='color: #FF8000'>//true<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'xpto'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'bar'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//false<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>property_exists</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'myClass'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'test'</span><span style='color: #007700'>));&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//true,&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.3.0<br /></span><span style='color: #0000BB'>myClass</span><span style='color: #007700'>::</span><span style='color: #0000BB'>test</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.property-exists.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.method-exists.php' class='function' rel='rdfs-seeAlso'>method_exists()</a> - &amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xBA54;&amp;#xC3D8;&amp;#xB4DC;&amp;#xAC00; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xB294;&amp;#xC9C0; &amp;#xD655;&amp;#xC778;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Kills a process opened by proc_open</span></p> </div> <a name='function.proc-terminate.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Signals a <i><tt class='parameter'>process</tt></i> (created using <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a>) that it should terminate. <b>proc_terminate()</b> returns immediately and does not wait for the process to terminate. </p> <p class='para'> <b>proc_terminate()</b> allows you terminate the process and continue with other tasks. You may poll the process (to see if it has stopped yet) by using the <a href='http://www.php.net/manual/kr/function.proc-get-status.php' class='function'>proc_get_status()</a> function. </p> </div> <a name='function.proc-terminate.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a> <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a> that will be closed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>signal</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This optional parameter is only useful on <acronym title='Portable Operating System Interface'>POSIX</acronym> operating systems; you may specify a signal to send to the process using the <i>kill(2)</i> system call. The default is <i>SIGTERM</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-terminate.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the termination status of the process that was run. </p> </div> <a name='function.proc-terminate.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> Previous versions used to destroy the given process <i><tt class='parameter'>resource</tt></i> . </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-terminate.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Execute a command and open file pointers for input/output</li> <li class='member'><a href='http://www.php.net/manual/kr/function.proc-close.php' class='function' rel='rdfs-seeAlso'>proc_close()</a> - Close a process opened by proc_open and return the exit code of that process</li> <li class='member'><a href='http://www.php.net/manual/kr/function.proc-get-status.php' class='function' rel='rdfs-seeAlso'>proc_get_status()</a> - Get information about a process opened by 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/kr/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'> Execute a command and open file pointers for input/output </span></p> </div> <a name='function.proc-open.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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> is similar to <a href='http://www.php.net/manual/kr/function.popen.php' class='function'>popen()</a> but provides a much greater degree of control over the program execution. </p> </div> <a name='function.proc-open.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The command to execute </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>descriptorspec</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An indexed array where the key represents the descriptor number and the value represents how PHP will pass that descriptor to the child process. 0 is stdin, 1 is stdout, while 2 is stderr. </p> <p class='para'> Each element can be: </p><ul class='simplelist'> <li class='member'>An array describing the pipe to pass to the process. The first element is the descriptor type and the second element is an option for the given type. Valid types are <i>pipe</i> (the second element is either <i>r</i> to pass the read end of the pipe to the process, or <i>w</i> to pass the write end) and <i>file</i> (the second element is a filename). </li> <li class='member'> A stream resource representing a real file descriptor (e.g. opened file, a socket, <b><tt class='constant'>STDIN</tt></b>). </li> </ul><p> </p> <p class='para'> The file descriptor numbers are not limited to 0, 1 and 2 - you may specify any valid file descriptor number and it will be passed to the child process. This allows your script to interoperate with other scripts that run as &amp;quot;co-processes&amp;quot;. In particular, this is useful for passing passphrases to programs like PGP, GPG and openssl in a more secure manner. It is also useful for reading status information provided by those programs on auxiliary file descriptors. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pipes</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Will be set to an indexed array of file pointers that correspond to PHP&amp;#039;s end of any pipes that are created. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cwd</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The initial working dir for the command. This must be an <em class='emphasis'>absolute</em> directory path, or <b><tt class='constant'>NULL</tt></b> if you want to use the default value (the working dir of the current PHP process) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>env</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array with the environment variables for the command that will be run, or <b><tt class='constant'>NULL</tt></b> to use the same environment as the current PHP process </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>other_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Allows you to specify additional options. Currently supported options include: </p><ul class='simplelist'> <li class='member'> <i>suppress_errors</i> (windows only): suppresses errors generated by this function when it&amp;#039;s set to <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>bypass_shell</i> (windows only): bypass <i>cmd.exe</i> shell when set to <b><tt class='constant'>TRUE</tt></b> </li> <li class='member'> <i>context</i>: stream context used when opening files (created with <a href='http://www.php.net/manual/kr/function.stream-context-create.php' class='function'>stream_context_create()</a>) </li> <li class='member'> <i>binary_pipes</i>: open pipes in binary mode, instead of using the usual <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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a resource representing the process, which should be freed using <a href='http://www.php.net/manual/kr/function.proc-close.php' class='function'>proc_close()</a> when you are finished with it. On failure returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.proc-open.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>6.0.0</td> <td align='left'> Added the <i>context</i> and <i>binary_pipes</i> options to the <i><tt class='parameter'>other_options</tt></i> parameter. </td> </tr> <tr valign='middle'> <td align='left'>5.2.1</td> <td align='left'> Added the <i>bypass_shell</i> option to the <i><tt class='parameter'>other_options</tt></i> parameter. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Added the <i><tt class='parameter'>cwd</tt></i> , <i><tt class='parameter'>env</tt></i> and <i><tt class='parameter'>other_options</tt></i> parameters. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.proc-open.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 A <b>proc_open()</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 />$descriptorspec&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>0&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'pipe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;stdin&amp;nbsp;is&amp;nbsp;a&amp;nbsp;pipe&amp;nbsp;that&amp;nbsp;the&amp;nbsp;child&amp;nbsp;will&amp;nbsp;read&amp;nbsp;from<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>1&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'pipe'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'w'</span><span style='color: #007700'>),&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;stdout&amp;nbsp;is&amp;nbsp;a&amp;nbsp;pipe&amp;nbsp;that&amp;nbsp;the&amp;nbsp;child&amp;nbsp;will&amp;nbsp;write&amp;nbsp;to<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>2&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;array(</span><span style='color: #DD0000'>'file'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/tmp/error-output.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'a'</span><span style='color: #007700'>)&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;stderr&amp;nbsp;is&amp;nbsp;a&amp;nbsp;file&amp;nbsp;to&amp;nbsp;write&amp;nbsp;to<br /></span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$cwd&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/tmp'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$env&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(</span><span style='color: #DD0000'>'some_option'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'aeiou'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$process&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>proc_open</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'php'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$descriptorspec</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cwd</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$env</span><span style='color: #007700'>);<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>is_resource</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$process</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;$pipes&amp;nbsp;now&amp;nbsp;looks&amp;nbsp;like&amp;nbsp;this:<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;0&amp;nbsp;=&amp;gt;&amp;nbsp;writeable&amp;nbsp;handle&amp;nbsp;connected&amp;nbsp;to&amp;nbsp;child&amp;nbsp;stdin<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;1&amp;nbsp;=&amp;gt;&amp;nbsp;readable&amp;nbsp;handle&amp;nbsp;connected&amp;nbsp;to&amp;nbsp;child&amp;nbsp;stdout<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Any&amp;nbsp;error&amp;nbsp;output&amp;nbsp;will&amp;nbsp;be&amp;nbsp;appended&amp;nbsp;to&amp;nbsp;/tmp/error-output.txt<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fwrite</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;?php&amp;nbsp;print_r($_ENV);&amp;nbsp;?&amp;gt;'</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>stream_get_contents</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>fclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$pipes</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;It&amp;nbsp;is&amp;nbsp;important&amp;nbsp;that&amp;nbsp;you&amp;nbsp;close&amp;nbsp;any&amp;nbsp;pipes&amp;nbsp;before&amp;nbsp;calling<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;proc_close&amp;nbsp;in&amp;nbsp;order&amp;nbsp;to&amp;nbsp;avoid&amp;nbsp;a&amp;nbsp;deadlock<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$return_value&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>proc_close</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$process</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'command&amp;nbsp;returned&amp;nbsp;</span><span style='color: #0000BB'>$return_value</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [some_option] =&amp;gt; aeiou [PWD] =&amp;gt; /tmp [SHLVL] =&amp;gt; 1 [_] =&amp;gt; /usr/local/bin/php ) command returned 0 </pre></div> </div> </div><p> </p> </div> <a name='function.proc-open.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: Windows compatibility: Descriptors beyond 2 (stderr) are made available to the child process as inheritable handles, but since the Windows architecture does not associate file descriptor numbers with low-level handles, the child process does not (yet) have a means of accessing those handles. Stdin, stdout and stderr work as expected. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: If you only need a uni-directional (one-way) process pipe, use <a href='http://www.php.net/manual/kr/function.popen.php' class='function'>popen()</a> instead, as it is much easier to use. <br /> </p></blockquote> </div> <a name='function.proc-open.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Opens process file pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Execute an external program</li> <li class='member'><a href='http://www.php.net/manual/kr/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Execute an external program and display the output</li> <li class='member'><a href='http://www.php.net/manual/kr/function.passthru.php' class='function' rel='rdfs-seeAlso'>passthru()</a> - Execute an external program and display raw output</li> <li class='member'><a href='http://www.php.net/manual/kr/function.stream-select.php' class='function' rel='rdfs-seeAlso'>stream_select()</a> - Runs the equivalent of the select() system call on the given arrays of streams with a timeout specified by tv_sec and tv_usec</li> <li class='member'>The <a href='http://www.php.net/manual/kr/language.operators.execution.php' class='link'>backtick operator</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="proc_get_status" value="<div id='function.proc-get-status' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>Get information about a process opened by <a href='http://www.php.net/manual/kr/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'>&amp;#xC124;&amp;#xBA85;</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> fetches data about a process opened using <a href='http://www.php.net/manual/kr/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'>&amp;#xC778;&amp;#xC218;</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'> The <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a> <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a> that will be evaluated. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> An <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> of collected information on success, and <b><tt class='constant'>FALSE</tt></b> on failure. The returned array contains the following elements: </p> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'><th>element</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/kr/language.types.string.php' class='type string'>string</a></td> <td align='left'> The command string that was passed to <a href='http://www.php.net/manual/kr/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/kr/language.types.integer.php' class='type int'>int</a></td> <td align='left'>process id</td> </tr> <tr valign='middle'> <td align='left'>running</td> <td align='left'><a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> if the process is still running, <b><tt class='constant'>FALSE</tt></b> if it has terminated. </td> </tr> <tr valign='middle'> <td align='left'>signaled</td> <td align='left'><a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> if the child process has been terminated by an uncaught signal. Always set to <b><tt class='constant'>FALSE</tt></b> on Windows. </td> </tr> <tr valign='middle'> <td align='left'>stopped</td> <td align='left'><a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type bool'>bool</a></td> <td align='left'> <b><tt class='constant'>TRUE</tt></b> if the child process has been stopped by a signal. Always set to <b><tt class='constant'>FALSE</tt></b> on Windows. </td> </tr> <tr valign='middle'> <td align='left'>exitcode</td> <td align='left'><a href='http://www.php.net/manual/kr/language.types.integer.php' class='type int'>int</a></td> <td align='left'> The exit code returned by the process (which is only meaningful if <i>running</i> is <b><tt class='constant'>FALSE</tt></b>). Only first call of this function return real value, next calls return <i>-1</i>. </td> </tr> <tr valign='middle'> <td align='left'>termsig</td> <td align='left'><a href='http://www.php.net/manual/kr/language.types.integer.php' class='type int'>int</a></td> <td align='left'> The number of the signal that caused the child process to terminate its execution (only meaningful if <i>signaled</i> is <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/kr/language.types.integer.php' class='type int'>int</a></td> <td align='left'> The number of the signal that caused the child process to stop its execution (only meaningful if <i>stopped</i> is <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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Execute a command and open file pointers for input/output</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Close a process opened by <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a> and return the exit code of that process</span></p> </div> <a name='function.proc-close.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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> is similar to <a href='http://www.php.net/manual/kr/function.pclose.php' class='function'>pclose()</a> except that it only works on processes opened by <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a>. <b>proc_close()</b> waits for the process to terminate, and returns its exit code. If you have open pipes to that process, you should <a href='http://www.php.net/manual/kr/function.fclose.php' class='function'>fclose()</a> them prior to calling this function in order to avoid a deadlock - the child process may not be able to exit while the pipes are open. </p> </div> <a name='function.proc-close.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a> <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a> that will be closed. </p> </dd> </dl> <p> </p> </div> <a name='function.proc-close.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the termination status of the process that was run. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'> &amp;#xBCC0;&amp;#xC218;&amp;#xC5D0; &amp;#xAD00;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xC0AC;&amp;#xB78C;&amp;#xC774; &amp;#xC77D;&amp;#xAE30; &amp;#xD3B8;&amp;#xD558;&amp;#xAC8C; &amp;#xCD9C;&amp;#xB825; </span></p> </div> <a name='function.print-r.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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/kr/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> ] )</div> <p class='para rdfs-comment'> <b>print_r()</b>&amp;#xC740; &amp;#xBCC0;&amp;#xC218;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xC0AC;&amp;#xB78C;&amp;#xC774; &amp;#xC77D;&amp;#xC744; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xBC29;&amp;#xBC95;&amp;#xC73C;&amp;#xB85C; &amp;#xD45C;&amp;#xC2DC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <b>print_r()</b>, <a href='http://www.php.net/manual/kr/function.var-dump.php' class='function'>var_dump()</a>, <a href='http://www.php.net/manual/kr/function.var-export.php' class='function'>var_export()</a>&amp;#xB294; PHP 5&amp;#xC5D0;&amp;#xC11C; &amp;#xAC1D;&amp;#xCCB4;&amp;#xC758; protected&amp;#xC640; private &amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;&amp;#xB3C4; &amp;#xBCF4;&amp;#xC5EC;&amp;#xC90D;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC815;&amp;#xC801; &amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xBA64;&amp;#xBC84;&amp;#xB294; &amp;#xBCF4;&amp;#xC5EC;&amp;#xC8FC;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <b>print_r()</b>&amp;#xC740; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;#xC73C;&amp;#xB85C; &amp;#xC774;&amp;#xB3D9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xCC98;&amp;#xC74C;&amp;#xC73C;&amp;#xB85C; &amp;#xB418;&amp;#xB3CC;&amp;#xB9AC;&amp;#xB824;&amp;#xBA74; <a href='http://www.php.net/manual/kr/function.reset.php' class='function'>reset()</a>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </p> </div> <a name='function.print-r.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xCD9C;&amp;#xB825;&amp;#xD560; &amp;#xD45C;&amp;#xD604; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b>print_r()</b>&amp;#xC758; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xC7A1;&amp;#xC73C;&amp;#xB824;&amp;#xBA74;, <i><tt class='parameter'>return</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; <b><tt class='constant'>TRUE</tt></b>&amp;#xB85C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. <b>print_r()</b>&amp;#xC740; &amp;#xCD9C;&amp;#xB825;(&amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;)&amp;#xD558;&amp;#xB294; &amp;#xB300;&amp;#xC2E0;, &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.print-r.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <a href='http://www.php.net/manual/kr/language.types.string.php' class='type string'>string</a>, <a href='http://www.php.net/manual/kr/language.types.integer.php' class='type integer'>integer</a>, <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xAC00; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xBA74;, &amp;#xAC12;&amp;#xC774; &amp;#xADF8;&amp;#xB300;&amp;#xB85C; &amp;#xCD9C;&amp;#xB825;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a>&amp;#xAC00; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xBA74;, &amp;#xD0A4;&amp;#xC640; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xBCF4;&amp;#xC5EC;&amp;#xC8FC;&amp;#xB294; &amp;#xD615;&amp;#xC2DD;&amp;#xC73C;&amp;#xB85C; &amp;#xAC12;&amp;#xC744; &amp;#xCD9C;&amp;#xB825;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBE44;&amp;#xC2B7;&amp;#xD55C; &amp;#xBC29;&amp;#xC2DD;&amp;#xC774; <a href='http://www.php.net/manual/kr/language.types.object.php' class='type object'>object</a>&amp;#xC5D0; &amp;#xC0AC;&amp;#xC6A9;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.print-r.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xD2B9;&amp;#xC815; &amp;#xC778;&amp;#xC218;&amp;#xC640; &amp;#xD568;&amp;#xAED8; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xB54C;, &amp;#xB0B4;&amp;#xBD80;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xBBC0;&amp;#xB85C;, <a href='http://www.php.net/manual/kr/function.ob-start.php' class='function'>ob_start()</a> &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218; &amp;#xC548;&amp;#xC5D0;&amp;#xC11C;&amp;#xB294; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.<br /></p></blockquote> </div> <a name='function.print-r.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>return</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xCD94;&amp;#xAC00;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xC804; &amp;#xBC84;&amp;#xC804;&amp;#xC758; PHP&amp;#xC5D0;&amp;#xC11C; <b>print_r()</b>&amp;#xC758; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xC7A1;&amp;#xC73C;&amp;#xB824;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/ref.outcontrol.php' class='link'>&amp;#xCD9C;&amp;#xB825; &amp;#xC81C;&amp;#xC5B4; &amp;#xD568;&amp;#xC218;</a>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> PHP 4.0.4 &amp;#xC774;&amp;#xC804;&amp;#xC5D0;&amp;#xB294;, &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a>&amp;#xB098; <a href='http://www.php.net/manual/kr/language.types.object.php' class='type object'>object</a>&amp;#xAC00; &amp;#xC9C1;&amp;#xC811;&amp;#xC801;/&amp;#xAC04;&amp;#xC811;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xC790;&amp;#xC2E0;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xCC38;&amp;#xC870;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xC744; &amp;#xB54C;, <b>print_r()</b>&amp;#xC740; &amp;#xC601;&amp;#xC6D0;&amp;#xD788; &amp;#xACC4;&amp;#xC18D;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB85C;&amp;#xC368;, <i>print_r($GLOBALS)</i>&amp;#xC744; &amp;#xB4E4; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <i>$GLOBALS</i>&amp;#xAC00; &amp;#xC790;&amp;#xC2E0;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xCC38;&amp;#xC870;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.print-r.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>print_r()</b> &amp;#xC608;&amp;#xC81C;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #2 <i><tt class='parameter'>return</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xC608;&amp;#xC81C;</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;#xAC00;&amp;nbsp;print_r&amp;#xC758;&amp;nbsp;&amp;#xCD9C;&amp;#xB825;&amp;#xC744;&amp;nbsp;&amp;#xAC00;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;.<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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.var-dump.php' class='function' rel='rdfs-seeAlso'>var_dump()</a> - &amp;#xBCC0;&amp;#xC218;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xB364;&amp;#xD504;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.var-export.php' class='function' rel='rdfs-seeAlso'>var_export()</a> - &amp;#xBCC0;&amp;#xC218;&amp;#xB97C; &amp;#xCC98;&amp;#xB9AC;&amp;#xAC00;&amp;#xB2A5;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xD45C;&amp;#xD604;&amp;#xC73C;&amp;#xB85C; &amp;#xCD9C;&amp;#xB825;&amp;#xD558;&amp;#xAC70;&amp;#xB098; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xD615;&amp;#xC2DD;&amp;#xD654;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xCD9C;&amp;#xB825;</span></p> </div> <a name='function.printf.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='simpara'> <i><tt class='parameter'>format</tt></i> &amp;#xC5D0; &amp;#xB530;&amp;#xB978; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xC0DD;&amp;#xC131;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.printf.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>format</tt></i> &amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.sprintf.php' class='function'>sprintf()</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCD9C;&amp;#xB825;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xAE38;&amp;#xC774;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.printf.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.print.php' class='function' rel='rdfs-seeAlso'>print()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xCD9C;&amp;#xB825;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - &amp;#xD615;&amp;#xC2DD;&amp;#xD654;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.vprintf.php' class='function' rel='rdfs-seeAlso'>vprintf()</a> - Output a formatted string</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xD615;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xD574;&amp;#xC11D;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.fscanf.php' class='function' rel='rdfs-seeAlso'>fscanf()</a> - Parses input from a file according to a format</li> <li class='member'><a href='http://www.php.net/manual/kr/function.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xBE44;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD6C4;&amp;#xC9C4;</span></p> </div> <a name='function.prev.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'> &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD6C4;&amp;#xC9C4;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <b>prev()</b>&amp;#xB294; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD55C;&amp;#xCE78; &amp;#xC804;&amp;#xC9C4;&amp;#xC2DC;&amp;#xD0A4;&amp;#xB294; &amp;#xB300;&amp;#xC2E0; &amp;#xD6C4;&amp;#xC9C4;&amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD558;&amp;#xBA74; <a href='http://www.php.net/manual/kr/function.next.php' class='function'>next()</a>&amp;#xCC98;&amp;#xB7FC; &amp;#xC791;&amp;#xB3D9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.prev.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.prev.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xAC00; &amp;#xAC00;&amp;#xB9AC;&amp;#xD0A4;&amp;#xB294; &amp;#xC774;&amp;#xC804; &amp;#xC704;&amp;#xCE58;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAC70;&amp;#xB098;, &amp;#xB354; &amp;#xC774;&amp;#xC0C1; &amp;#xC6D0;&amp;#xC18C;&amp;#xAC00; &amp;#xC5C6;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.prev.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>prev()</b> &amp;#xC6A9;&amp;#xB840;&amp;#xC640; &amp;#xAD00;&amp;#xB828; &amp;#xD568;&amp;#xC218;</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'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='warning'><b class='warning'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0;&amp;#xB9CC;, <i>0</i>&amp;#xC774;&amp;#xB098; &amp;quot;&amp;quot; &amp;#xB4F1;, &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xB2E4;&amp;#xB978; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='link'>&amp;#xB17C;&amp;#xB9AC;&amp;#xD615;</a> &amp;#xC139;&amp;#xC158;&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xB824;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.operators.comparison.php' class='link'>=== &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</p></div> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB05D;&amp;#xACFC; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type boolean'>boolean</a> <b><tt class='constant'>FALSE</tt></b> &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAD6C;&amp;#xBCC4;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <b><tt class='constant'>FALSE</tt></b> &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC62C;&amp;#xBC14;&amp;#xB974;&amp;#xAC8C; &amp;#xB530;&amp;#xB77C;&amp;#xAC00;&amp;#xB824;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.each.php' class='function'>each()</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </span> </p></blockquote> </div> <a name='function.prev.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xD604;&amp;#xC7AC; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - &amp;#xBC30;&amp;#xC5F4; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xAC00; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xB9AC;&amp;#xD0A4;&amp;#xAC8C; &amp;#xC124;&amp;#xC815;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.next.php' class='function' rel='rdfs-seeAlso'>next()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xCCAB; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xC124;&amp;#xC815;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xD604;&amp;#xC7AC; &amp;#xD0A4;&amp;#xC640; &amp;#xAC12; &amp;#xC30D;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; &amp;#xBC30;&amp;#xC5F4; &amp;#xCEE4;&amp;#xC11C;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</span></p> </div> <a name='function.preg-split.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>preg_split</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> ]] )</div> <p class='para rdfs-comment'> &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C;&amp;#xC11C; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB215;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-split.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xAC80;&amp;#xC0C9;&amp;#xD560; &amp;#xD328;&amp;#xD134; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, <i><tt class='parameter'>limit</tt></i> &amp;#xD68C;&amp;#xAE4C;&amp;#xC9C0; &amp;#xB098;&amp;#xB220;&amp;#xC9C4; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xBA70;, <i><tt class='parameter'>limit</tt></i> &amp;#xAC00; -1&amp;#xC774;&amp;#xBA74; &amp;quot;&amp;#xBB34;&amp;#xC81C;&amp;#xD55C;&amp;quot;&amp;#xC744; &amp;#xC758;&amp;#xBBF8;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xAC12;&amp;#xC740; <i><tt class='parameter'>flags</tt></i> &amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xB54C; &amp;#xC720;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </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> &amp;#xB294; &amp;#xB2E4;&amp;#xC74C; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB4E4;&amp;#xC744; &amp;#xC870;&amp;#xD569;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4; (bitwise | &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;&amp;#xB85C; &amp;#xC870;&amp;#xD569;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;) : </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'> &amp;#xC774; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, <b>preg_split()</b>&amp;#xC5D0; &amp;#xC758;&amp;#xD574; &amp;#xB098;&amp;#xB208; &amp;#xD6C4; &amp;#xBE44;&amp;#xC5B4;&amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; &amp;#xC870;&amp;#xAC01;&amp;#xB9CC;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </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'> &amp;#xC774; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xAD6C;&amp;#xBD84;&amp;#xC790; &amp;#xD328;&amp;#xD134; &amp;#xC548;&amp;#xC758; &amp;#xC11C;&amp;#xBE0C;&amp;#xD328;&amp;#xD134;&amp;#xB3C4; &amp;#xAC80;&amp;#xCD9C;&amp;#xD558;&amp;#xC5EC; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </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'> &amp;#xC774; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xC2DC;&amp;#xC791; &amp;#xC704;&amp;#xCE58;&amp;#xB3C4; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC774; &amp;#xB9E4;&amp;#xCE58;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC624;&amp;#xD504;&amp;#xC14B; <i>0</i>&amp;#xC73C;&amp;#xB85C;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC2DC;&amp;#xC791; &amp;#xC704;&amp;#xCE58;&amp;#xB97C; &amp;#xC624;&amp;#xD504;&amp;#xC14B; <i>1</i>&amp;#xB85C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xAC16;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xB85C; &amp;#xBCC0;&amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC5D0; &amp;#xC8FC;&amp;#xC758;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </p> </dd> </dl> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.preg-split.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xACBD;&amp;#xACC4;&amp;#xB85C; &amp;#xB098;&amp;#xB220;&amp;#xC9C4; <i><tt class='parameter'>subject</tt></i> &amp;#xC758; &amp;#xBD80;&amp;#xBD84;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-split.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <b><tt class='constant'>PREG_SPLIT_OFFSET_CAPTURE</tt></b> &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> <b><tt class='constant'>PREG_SPLIT_DELIM_CAPTURE</tt></b> &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.0.0</td> <td align='left'> <i><tt class='parameter'>flags</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-split.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>preg_split()</b> &amp;#xC608;&amp;#xC81C; : &amp;#xAC80;&amp;#xC0C9; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xC77C;&amp;#xBD80;&amp;#xB9CC;&amp;#xC744; &amp;#xC5BB;&amp;#xAE30;</b></p> <div 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;'&amp;nbsp;',&amp;nbsp;\r,&amp;nbsp;\t,&amp;nbsp;\n,&amp;nbsp;\f&amp;#xB97C;&amp;nbsp;&amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xC5EC;<br />//&amp;nbsp;&amp;#xC784;&amp;#xC758;&amp;nbsp;&amp;#xAC2F;&amp;#xC218;&amp;#xC758;&amp;nbsp;&amp;#xCF64;&amp;#xB9C8;&amp;#xC640;&amp;nbsp;&amp;#xC2A4;&amp;#xD398;&amp;#xC774;&amp;#xC2A4;&amp;#xB85C;&amp;nbsp;&amp;#xAD6C;&amp;#xBB38;&amp;#xC744;&amp;nbsp;&amp;#xB098;&amp;#xB215;&amp;#xB2C8;&amp;#xB2E4;.<br /></span><span style='color: #0000BB'>$keywords&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_split</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/[\s,]+/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'hypertext&amp;nbsp;language,&amp;nbsp;programming'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAD6C;&amp;#xC131; &amp;#xBB38;&amp;#xC790;&amp;#xB85C; &amp;#xB098;&amp;#xB204;&amp;#xAE30;.</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>Example #3 &amp;#xB9E4;&amp;#xCE58;&amp;#xC640; &amp;#xC2DC;&amp;#xC791;&amp;#xC704;&amp;#xCE58;&amp;#xB85C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB204;&amp;#xAE30;.</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'hypertext&amp;nbsp;language&amp;nbsp;programming'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$chars&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_split</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/&amp;nbsp;/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$str</span><span style='color: #007700'>,&amp;nbsp;-</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SPLIT_OFFSET_CAPTURE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$chars</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Array ( [0] =&amp;gt; Array ( [0] =&amp;gt; hypertext [1] =&amp;gt; 0 ) [1] =&amp;gt; Array ( [0] =&amp;gt; language [1] =&amp;gt; 10 ) [2] =&amp;gt; Array ( [0] =&amp;gt; programming [1] =&amp;gt; 19 ) ) </pre></div> </div> </div><p> </p> </div> <a name='function.preg-split.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='tip'><b class='tip'>Tip</b> <p class='para'> &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC758; &amp;#xD798;&amp;#xC774; &amp;#xD544;&amp;#xC694;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, &amp;#xB354; &amp;#xBE60;&amp;#xB978;(&amp;#xADF8;&amp;#xB9AC;&amp;#xACE0; &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C;) <a href='http://www.php.net/manual/kr/function.explode.php' class='function'>explode()</a>&amp;#xB098; <a href='http://www.php.net/manual/kr/function.str-split.php' class='function'>str_split()</a>&amp;#xB85C; &amp;#xB300;&amp;#xCCB4;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div> <a name='function.preg-split.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.spliti.php' class='function' rel='rdfs-seeAlso'>spliti()</a> - Split string into array by regular expression case insensitive</li> <li class='member'><a href='http://www.php.net/manual/kr/function.split.php' class='function' rel='rdfs-seeAlso'>split()</a> - Split string into array by regular expression</li> <li class='member'><a href='http://www.php.net/manual/kr/function.implode.php' class='function' rel='rdfs-seeAlso'>implode()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xACB0;&amp;#xD569;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - &amp;#xC804;&amp;#xC5ED; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCF5C;&amp;#xBC31;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</span></p> </div> <a name='function.preg-replace-callback.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$count</tt></span> ]] )</div> <p class='para rdfs-comment'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xC791;&amp;#xB3D9;&amp;#xC740; <i><tt class='parameter'>replacement</tt></i> &amp;#xB300;&amp;#xC2E0; <i><tt class='parameter'>callback</tt></i> &amp;#xC744; &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD558;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function'>preg_replace()</a>&amp;#xC640; &amp;#xAC70;&amp;#xC758; &amp;#xB3D9;&amp;#xC77C;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-replace-callback.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xAC80;&amp;#xC0C9;&amp;#xD560; &amp;#xD328;&amp;#xD134;. &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC77C; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>callback</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>string</tt></i> &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xC694;&amp;#xC18C;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774; &amp;#xB118;&amp;#xACA8;&amp;#xC838;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xB420; &amp;#xCF5C;&amp;#xBC31;. &amp;#xCF5C;&amp;#xBC31;&amp;#xC740; &amp;#xCE58;&amp;#xD658;&amp;#xD560; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC885;&amp;#xC885; &amp;#xB2E8; &amp;#xD55C;&amp;#xBC88;&amp;#xB9CC; <b>preg_replace_callback()</b>&amp;#xC5D0;&amp;#xB9CC; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; <i><tt class='parameter'>callback</tt></i> &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xD544;&amp;#xC694;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB7EC;&amp;#xD55C; &amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0; <b>preg_replace_callback()</b> &amp;#xD638;&amp;#xCD9C; &amp;#xC548;&amp;#xC5D0;&amp;#xC11C; <a href='http://www.php.net/manual/kr/function.create-function.php' class='function'>create_function()</a>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD574;&amp;#xC11C; &amp;#xC775;&amp;#xBA85; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xC120;&amp;#xC5B8;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xBC29;&amp;#xBC95;&amp;#xC73C;&amp;#xB85C; &amp;#xD638;&amp;#xCD9C;&amp;#xC5D0; &amp;#xD544;&amp;#xC694;&amp;#xD55C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xD55C; &amp;#xAD70;&amp;#xB370; &amp;#xC704;&amp;#xCE58;&amp;#xD558;&amp;#xAC8C; &amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xACE0;, &amp;#xB2E4;&amp;#xB978; &amp;#xACF3;&amp;#xC5D0;&amp;#xC11C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xB294; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xC774;&amp;#xB984;&amp;#xC73C;&amp;#xB85C; &amp;#xD568;&amp;#xC218; &amp;#xC774;&amp;#xB984;&amp;#xACF5;&amp;#xAC04;&amp;#xC744; &amp;#xC5B4;&amp;#xC9C0;&amp;#xB7FD;&amp;#xD788;&amp;#xB294; &amp;#xC77C;&amp;#xC744; &amp;#xB9C9;&amp;#xC744; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>preg_replace_callback()</b>&amp;#xACFC; <a href='http://www.php.net/manual/kr/function.create-function.php' class='function'>create_function()</a></b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> /*&amp;nbsp;&amp;#xC720;&amp;#xB2C9;&amp;#xC2A4;&amp;nbsp;&amp;#xD615;&amp;#xC2DD;&amp;nbsp;&amp;#xBA85;&amp;#xB839;&amp;#xC904;&amp;nbsp;&amp;#xD544;&amp;#xD130;&amp;#xB85C;<br />&amp;nbsp;*&amp;nbsp;&amp;#xBB38;&amp;#xB2E8;&amp;#xC758;&amp;nbsp;&amp;#xCCAB;&amp;nbsp;&amp;#xB300;&amp;#xBB38;&amp;#xC790;&amp;#xB97C;&amp;nbsp;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;#xB85C;&amp;nbsp;&amp;#xBC14;&amp;#xAFC9;&amp;#xB2C8;&amp;#xB2E4;.&amp;nbsp;*/<br />$fp&amp;nbsp;=&amp;nbsp;fopen('php://stdin',&amp;nbsp;'r')&amp;nbsp;or&amp;nbsp;die('stdin&amp;#xC744;&amp;nbsp;&amp;#xC77D;&amp;#xC744;&amp;nbsp;&amp;#xC218;&amp;nbsp;&amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;');<br />while&amp;nbsp;(!feof($fp))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$line&amp;nbsp;=&amp;nbsp;fgets($fp);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$line&amp;nbsp;=&amp;nbsp;preg_replace_callback(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'|&amp;lt;p&amp;gt;\s*\w|',<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;create_function(<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;#xC5EC;&amp;#xAE30;&amp;#xC5D0;&amp;#xC11C;&amp;nbsp;&amp;#xD651;&amp;#xB530;&amp;#xC634;&amp;#xD45C;&amp;#xAC00;&amp;nbsp;&amp;#xC911;&amp;#xC694;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<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;#xD639;&amp;#xC740;&amp;nbsp;&amp;#xBAA8;&amp;#xB4E0;&amp;nbsp;$&amp;#xB97C;&amp;nbsp;\$&amp;#xB85C;&amp;nbsp;&amp;#xD68C;&amp;#xD53C;&amp;#xD574;&amp;#xC57C;&amp;nbsp;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<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;'$matches',<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;'return&amp;nbsp;strtolower($matches[0]);'<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;$line<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$line;<br />}<br />fclose($fp);<br />?&amp;gt;</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'> &amp;#xAC80;&amp;#xC0C9; &amp;#xCE58;&amp;#xD658;&amp;#xD560; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xAC01; <i><tt class='parameter'>subject</tt></i> &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xAC01; &amp;#xD328;&amp;#xD134;&amp;#xC758; &amp;#xCD5C;&amp;#xB300; &amp;#xAC00;&amp;#xB2A5; &amp;#xCE58;&amp;#xD658;&amp;#xC218;. &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; <i>-1</i>. (&amp;#xBB34;&amp;#xC81C;&amp;#xD55C;) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xC774; &amp;#xBCC0;&amp;#xC218;&amp;#xB294; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xB9C8;&amp;#xCE5C; &amp;#xC218;&amp;#xB85C; &amp;#xCC44;&amp;#xC6CC;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace-callback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>preg_replace_callback()</b>&amp;#xC740; <i><tt class='parameter'>subject</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xB9E4;&amp;#xCE58;&amp;#xAC00; &amp;#xBC1C;&amp;#xACAC;&amp;#xB418;&amp;#xBA74; &amp;#xC0C8; subject&amp;#xAC00; &amp;#xBC18;&amp;#xD658;&amp;#xB418;&amp;#xACE0;, &amp;#xADF8;&amp;#xB807;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; &amp;#xBCC0;&amp;#xACBD;&amp;#xB418;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; <i><tt class='parameter'>subject</tt></i> &amp;#xAC00; &amp;#xBC18;&amp;#xD658;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-replace-callback.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> <i><tt class='parameter'>count</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace-callback.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #2 <b>preg_replace_callback()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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;&amp;#xC774;&amp;nbsp;&amp;#xBB38;&amp;#xC7A5;&amp;#xC740;&amp;nbsp;2002&amp;#xB144;&amp;#xC5D0;&amp;nbsp;&amp;#xC0AC;&amp;#xC6A9;&amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.<br />//&amp;nbsp;2003&amp;#xB144;&amp;#xC5D0;&amp;nbsp;&amp;#xC801;&amp;#xD569;&amp;#xD558;&amp;#xAC8C;&amp;nbsp;&amp;#xC5C5;&amp;#xB370;&amp;#xC774;&amp;#xD2B8;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<br /></span><span style='color: #0000BB'>$text&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'April&amp;nbsp;fools&amp;nbsp;day&amp;nbsp;is&amp;nbsp;04/01/2002\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$text</span><span style='color: #007700'>.=&amp;nbsp;</span><span style='color: #DD0000'>'Last&amp;nbsp;christmas&amp;nbsp;was&amp;nbsp;12/24/2001\n'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;#xCF5C;&amp;#xBC31;&amp;nbsp;&amp;#xD568;&amp;#xC218;<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;&amp;#xBCF4;&amp;#xD1B5;:&amp;nbsp;$matches[0]&amp;#xB294;&amp;nbsp;&amp;#xC804;&amp;#xCC44;&amp;nbsp;&amp;#xB9E4;&amp;#xCE58;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;$matches[1]&amp;#xC740;&amp;nbsp;&amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8;&amp;nbsp;'(...)'&amp;#xC5D0;&amp;nbsp;&amp;#xB4E4;&amp;#xC5B4;&amp;#xC788;&amp;#xB294;<br />&amp;nbsp;&amp;nbsp;//&amp;nbsp;&amp;#xC11C;&amp;#xBE0C;&amp;nbsp;&amp;#xD328;&amp;#xD134;&amp;nbsp;&amp;#xB9E4;&amp;#xCE58;&amp;#xB85C;&amp;nbsp;&amp;#xC774;&amp;#xC5B4;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;.<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 /><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'>,&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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> April fools day is 04/01/2003 Last christmas was 12/24/2002 </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #3 BB &amp;#xCF54;&amp;#xB4DC;&amp;#xB97C; &amp;#xB2E4;&amp;#xB8E8;&amp;#xAE30; &amp;#xC704;&amp;#xD574; &amp;#xC7AC;&amp;#xADC0; &amp;#xAD6C;&amp;#xC870;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; <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 />$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'>'parseTagRecursive'</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.create-function.php' class='function' rel='rdfs-seeAlso'>create_function()</a> - Create an anonymous (lambda-style) function</li> <li class='member'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.callback' class='link'>callback</a>&amp;#xD615;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</span></p> </div> <a name='function.preg-replace.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$subject</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$limit</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$count</tt></span> ]] )</div> <p class='para rdfs-comment'> <i><tt class='parameter'>subject</tt></i> &amp;#xB97C; &amp;#xAC80;&amp;#xC0C9;&amp;#xD558;&amp;#xC5EC; &amp;#xB9E4;&amp;#xCE58;&amp;#xB41C; <i><tt class='parameter'>pattern</tt></i> &amp;#xC744; <i><tt class='parameter'>replacement</tt></i> &amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-replace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xAC80;&amp;#xC0C9;&amp;#xD560; &amp;#xD328;&amp;#xD134;. &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC77C; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i>/e</i> &amp;#xBCC0;&amp;#xACBD;&amp;#xC790;&amp;#xB294; <b>preg_replace()</b>&amp;#xAC00; <i><tt class='parameter'>replacement</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; &amp;#xCC38;&amp;#xC870; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xD558;&amp;#xACE0; PHP &amp;#xCF54;&amp;#xB4DC;&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD558;&amp;#xB3C4;&amp;#xB85D; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xD301;: <i><tt class='parameter'>replacement</tt></i> &amp;#xAC00; &amp;#xC815;&amp;#xC0C1;&amp;#xC801;&amp;#xC778; PHP &amp;#xCF54;&amp;#xB4DC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xAC8C; &amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xADF8;&amp;#xB807;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, PHP&amp;#xB294; <b>preg_replace()</b>&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xB294; &amp;#xC904;&amp;#xC5D0;&amp;#xC11C; &amp;#xD574;&amp;#xC11D; &amp;#xC624;&amp;#xB958;&amp;#xB97C; &amp;#xC77C;&amp;#xC73C;&amp;#xD0B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>replacement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xCE58;&amp;#xD658;&amp;#xD560; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;. &amp;#xC774; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xACE0; <i><tt class='parameter'>pattern</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xBA74;, &amp;#xBAA8;&amp;#xB4E0; &amp;#xD328;&amp;#xD134;&amp;#xC740; &amp;#xD574;&amp;#xB2F9; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>pattern</tt></i> &amp;#xACFC; <i><tt class='parameter'>replacement</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xBAA8;&amp;#xB450; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xBA74;, &amp;#xAC01; <i><tt class='parameter'>pattern</tt></i> &amp;#xC740; &amp;#xD574;&amp;#xB2F9;&amp;#xD558;&amp;#xB294; <i><tt class='parameter'>replacement</tt></i> &amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>pattern</tt></i> &amp;#xBC30;&amp;#xC5F4;&amp;#xBCF4;&amp;#xB2E4; <i><tt class='parameter'>replacement</tt></i> &amp;#xBC30;&amp;#xC5F4;&amp;#xBCF4;&amp;#xB2E4; &amp;#xC801;&amp;#xC740; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xC73C;&amp;#xBA74;, &amp;#xB0A8;&amp;#xB294; <i><tt class='parameter'>pattern</tt></i> &amp;#xC740; &amp;#xBE48; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i><tt class='parameter'>replacement</tt></i> &amp;#xB294; <i>\\<span class='replaceable'>n</span></i>&amp;#xB098; (PHP 4.0.4&amp;#xBD80;&amp;#xD130;) <i><span class='replaceable'>$n</span></i> &amp;#xD615;&amp;#xD0DC;&amp;#xC758; &amp;#xCC38;&amp;#xC870;&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xD55C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xCC38;&amp;#xC870;&amp;#xB294; <span class='replaceable'>n</span>&amp;#xBC88;&amp;#xC9F8;&amp;#xB85C; &amp;#xC7A1;&amp;#xC740; &amp;#xAD04;&amp;#xD638; &amp;#xD328;&amp;#xD134;&amp;#xC73C;&amp;#xB85C; &amp;#xB300;&amp;#xCCB4;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <span class='replaceable'>n</span>&amp;#xC740; 0&amp;#xC5D0;&amp;#xC11C; 99&amp;#xAE4C;&amp;#xC9C0; &amp;#xAC00;&amp;#xB2A5;&amp;#xD558;&amp;#xACE0;, <i>\\0</i>&amp;#xB098; <i>$0</i>&amp;#xB294; &amp;#xC804;&amp;#xCCB4; &amp;#xD328;&amp;#xD134;&amp;#xC5D0; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xB97C; &amp;#xC758;&amp;#xBBF8;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAD04;&amp;#xD638;&amp;#xB97C; &amp;#xC5EC;&amp;#xB294;&amp;#xAC83;&amp;#xC740; &amp;#xC11C;&amp;#xBE0C;&amp;#xD328;&amp;#xD134;&amp;#xC744; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xC5EC; &amp;#xC67C;&amp;#xCABD;&amp;#xC5D0;&amp;#xC11C; &amp;#xC624;&amp;#xB978;&amp;#xCABD;(1&amp;#xB85C;&amp;#xBD80;&amp;#xD130; &amp;#xC2DC;&amp;#xC791;)&amp;#xC73C;&amp;#xB85C; &amp;#xCE74;&amp;#xC6B4;&amp;#xD2B8;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. replacement&amp;#xC5D0; &amp;#xBC31;&amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xB54C;&amp;#xB294;, &amp;#xC774;&amp;#xC911;&amp;#xC73C;&amp;#xB85C; &amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. (<i>&amp;quot;\\\\&amp;quot;</i> PHP &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;) </p> <p class='para'> &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; &amp;#xBC14;&amp;#xB85C; &amp;#xB4A4;&amp;#xC5D0; &amp;#xB2E4;&amp;#xB978; &amp;#xC22B;&amp;#xC790;&amp;#xAC00; &amp;#xB530;&amp;#xB77C;&amp;#xC624;&amp;#xB294; &amp;#xD328;&amp;#xD134;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xB54C;&amp;#xB294;(&amp;#xC989;, &amp;#xB9E4;&amp;#xCE58;&amp;#xB41C; &amp;#xD328;&amp;#xD134; &amp;#xBC14;&amp;#xB85C; &amp;#xB4A4;&amp;#xC5D0; &amp;#xC218; &amp;#xBB38;&amp;#xC790;&amp;#xAC00; &amp;#xC704;&amp;#xCE58;), <i>\\1</i> &amp;#xC2DD;&amp;#xC758; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xBA74;, <i>\\11</i>&amp;#xC740; <b>preg_replace()</b>&amp;#xC5D0;&amp;#xC11C; &amp;#xBB38;&amp;#xC790; <i>1</i>&amp;#xC774; &amp;#xB530;&amp;#xB77C;&amp;#xC624;&amp;#xB294; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; <i>\\1</i>&amp;#xC778;&amp;#xC9C0;, &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; <i>\\1</i>&amp;#xC778;&amp;#xC9C0; &amp;#xAD6C;&amp;#xBD84;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xACBD;&amp;#xC6B0;, &amp;#xD574;&amp;#xACB0;&amp;#xCC45;&amp;#xC740; <i>\${1}1</i>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB294; &amp;#xB3C5;&amp;#xB9BD;&amp;#xB41C; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; <i>$1</i>&amp;#xB97C; &amp;#xC791;&amp;#xC131;&amp;#xD558;&amp;#xACE0;, <i>1</i>&amp;#xC744; &amp;#xBB38;&amp;#xC790;&amp;#xB85C; &amp;#xB0A8;&amp;#xACA8;&amp;#xB193;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i>e</i> &amp;#xBCC0;&amp;#xACBD;&amp;#xC790;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xB54C;, &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870;&amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xBA87;&amp;#xBA87; &amp;#xBB38;&amp;#xC790;(<i>&amp;#039;</i>, <i>&amp;quot;</i>, <i>\</i>, NULL)&amp;#xB97C; &amp;#xC774;&amp;#xC2A4;&amp;#xCF00;&amp;#xC774;&amp;#xD504;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB294; &amp;#xD651;&amp;#xB530;&amp;#xC634;&amp;#xD45C;&amp;#xB098; &amp;#xACC1;&amp;#xB530;&amp;#xC634;&amp;#xD45C;&amp;#xB85C; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9C4; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; &amp;#xC0AC;&amp;#xC6A9;&amp;#xC5D0;&amp;#xC11C; &amp;#xAD6C;&amp;#xBB38; &amp;#xC624;&amp;#xB958;&amp;#xB97C; &amp;#xB9C9;&amp;#xAE30; &amp;#xC704;&amp;#xD574;&amp;#xC11C; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. (&amp;#xC608;. <i>&amp;#039;strlen(\&amp;#039;$1\&amp;#039;)+strlen(&amp;quot;$2&amp;quot;)&amp;#039;</i>) PHP&amp;#xC758; <a href='http://www.php.net/manual/kr/language.types.string.php' class='link'>&amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xAD6C;&amp;#xBB38;</a>&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xC5EC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774; &amp;#xC5B4;&amp;#xB5BB;&amp;#xAC8C; &amp;#xD574;&amp;#xC11D;&amp;#xB418;&amp;#xACE0; &amp;#xBCF4;&amp;#xC5EC;&amp;#xC9C0;&amp;#xB294;&amp;#xC9C0; &amp;#xC815;&amp;#xD655;&amp;#xD788; &amp;#xC774;&amp;#xD574;&amp;#xD560; &amp;#xD544;&amp;#xC694;&amp;#xAC00; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xAC80;&amp;#xC0C9; &amp;#xCE58;&amp;#xD658;&amp;#xD560; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C4; &amp;#xBC30;&amp;#xC5F4;. </p> <p class='para'> <i><tt class='parameter'>subject</tt></i> &amp;#xAC00; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xBA74;, &amp;#xAC80;&amp;#xC0C9; &amp;#xCE58;&amp;#xD658;&amp;#xC740; &amp;#xBAA8;&amp;#xB4E0; <i><tt class='parameter'>subject</tt></i> &amp;#xC5D0; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9C0;&amp;#xACE0;, &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xB3C4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>limit</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xAC01; <i><tt class='parameter'>subject</tt></i> &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xAC01; &amp;#xD328;&amp;#xD134;&amp;#xC758; &amp;#xCD5C;&amp;#xB300; &amp;#xCE58;&amp;#xD658;&amp;#xC218;. &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; <i>-1</i>. (&amp;#xBB34;&amp;#xC81C;&amp;#xD55C;) </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>count</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xC774; &amp;#xBCC0;&amp;#xC218;&amp;#xB294; &amp;#xCE58;&amp;#xD658;&amp;#xC774; &amp;#xC77C;&amp;#xC5B4;&amp;#xB09C; &amp;#xD69F;&amp;#xC218;&amp;#xB85C; &amp;#xCC44;&amp;#xC6CC;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-replace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>preg_replace()</b>&amp;#xB294; <i><tt class='parameter'>subject</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xC5E3; &amp;#xB530;&amp;#xB77C;&amp;#xC11C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC774;&amp;#xB098; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xB9E4;&amp;#xCE58;&amp;#xAC00; &amp;#xBC1C;&amp;#xACAC;&amp;#xB418;&amp;#xBA74; &amp;#xC0C8; <i><tt class='parameter'>subject</tt></i> &amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0;, &amp;#xADF8;&amp;#xB807;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; &amp;#xBCC0;&amp;#xACBD;&amp;#xB418;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; <i><tt class='parameter'>subject</tt></i> &amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC624;&amp;#xB958;&amp;#xAC00; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD558;&amp;#xBA74; <b><tt class='constant'>NULL</tt></b>&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-replace.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.0</td> <td align='left'> <i><tt class='parameter'>count</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> <i><tt class='parameter'>replacement</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xC5D0; &amp;#039;$n&amp;#039; &amp;#xD615;&amp;#xC2DD; &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.0.2</td> <td align='left'> <i><tt class='parameter'>limit</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-replace.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xC218;&amp;#xAC00; &amp;#xB530;&amp;#xB77C;&amp;#xC624;&amp;#xB294; &amp;#xC5ED;&amp;#xCC38;&amp;#xC870; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #2 <b>preg_replace()</b>&amp;#xC640; &amp;#xC778;&amp;#xB371;&amp;#xC2A4; &amp;#xBC30;&amp;#xC5F4; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'The&amp;nbsp;quick&amp;nbsp;brown&amp;nbsp;fox&amp;nbsp;jumped&amp;nbsp;over&amp;nbsp;the&amp;nbsp;lazy&amp;nbsp;dog.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'/quick/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'/brown/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$patterns</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'/fox/'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'bear'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'black'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;=&amp;nbsp;</span><span style='color: #DD0000'>'slow'</span><span style='color: #007700'>;<br />echo&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$patterns</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$replacements</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The bear black slow jumped over the lazy dog. </pre></div> </div> <div class='example-contents para'><p> patterns&amp;#xC640; replacements&amp;#xB97C; ksort&amp;#xD574;&amp;#xC11C;, &amp;#xC6D0;&amp;#xD558;&amp;#xB358; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </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 /><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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> The slow black bear jumped over the lazy dog. </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #3 &amp;#xC5EC;&amp;#xB7EC; &amp;#xAC12; &amp;#xCE58;&amp;#xD658;&amp;#xD558;&amp;#xAE30;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #4 &amp;#039;e&amp;#039; &amp;#xBCC0;&amp;#xACBD;&amp;#xC790; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</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> &amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xB294; &amp;#xC785;&amp;#xB825;&amp;#xB41C; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; HTML &amp;#xD0DC;&amp;#xADF8;&amp;#xB97C; &amp;#xB300;&amp;#xBB38;&amp;#xC790;&amp;#xB85C; &amp;#xBCC0;&amp;#xACBD;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p></div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #5 &amp;#xACF5;&amp;#xBC31; &amp;#xC81C;&amp;#xAC70;&amp;#xD558;&amp;#xAE30;</b></p> <div class='example-contents para'><p> &amp;#xC774; &amp;#xC608;&amp;#xC81C;&amp;#xB294; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xCD08;&amp;#xACFC;&amp;#xB41C; &amp;#xACF5;&amp;#xBC31;&amp;#xC744; &amp;#xC81C;&amp;#xAC70;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </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;&amp;#xC774;&amp;#xC81C;&amp;nbsp;'foo&amp;nbsp;o'&amp;#xAC00;&amp;nbsp;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.<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>Example #6 <i><tt class='parameter'>count</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</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</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <i><tt class='parameter'>pattern</tt></i> &amp;#xACFC; <i><tt class='parameter'>replacement</tt></i> &amp;#xC5D0; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xB54C;, &amp;#xD0A4;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0; &amp;#xB098;&amp;#xD0C0;&amp;#xB09C; &amp;#xC21C;&amp;#xC11C;&amp;#xB300;&amp;#xB85C; &amp;#xCC98;&amp;#xB9AC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB3D9;&amp;#xC77C;&amp;#xD55C; &amp;#xC22B;&amp;#xC790; &amp;#xC778;&amp;#xB371;&amp;#xC2A4; &amp;#xC21C;&amp;#xC11C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C8; <em class='emphasis'>&amp;#xD544;&amp;#xC694;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</em>. &amp;#xC5B4;&amp;#xB5A4; <i><tt class='parameter'>pattern</tt></i> &amp;#xC774; <i><tt class='parameter'>replacement</tt></i> &amp;#xB85C; &amp;#xCE58;&amp;#xD658;&amp;#xD560; &amp;#xC9C0; &amp;#xC778;&amp;#xB371;&amp;#xC2A4;&amp;#xB85C; &amp;#xC815;&amp;#xD55C;&amp;#xB2E4;&amp;#xBA74;, <b>preg_replace()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAE30; &amp;#xC804;&amp;#xC5D0; &amp;#xAC01; &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0; <a href='http://www.php.net/manual/kr/function.ksort.php' class='function'>ksort()</a>&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> </div> <a name='function.preg-replace.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace-callback.php' class='function' rel='rdfs-seeAlso'>preg_replace_callback()</a> - &amp;#xCF5C;&amp;#xBC31;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xC778;&amp;#xC6A9;</span></p> </div> <a name='function.preg-quote.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>preg_quote</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$str</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$delimiter</tt></span> ] )</div> <p class='para rdfs-comment'> <b>preg_quote()</b>&amp;#xB294; <i><tt class='parameter'>str</tt></i> &amp;#xC5D0;&amp;#xC11C; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xBB38;&amp;#xBC95;&amp;#xC5D0; &amp;#xD3EC;&amp;#xD568;&amp;#xB418;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC790;&amp;#xC758; &amp;#xC55E;&amp;#xC5D0; &amp;#xBC31;&amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xB97C; &amp;#xB367;&amp;#xBD99;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC5B4;&amp;#xB5A0;&amp;#xD55C; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xC5D0; &amp;#xD2B9;&amp;#xC218; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xB294; &amp;#xB7F0;&amp;#xD0C0;&amp;#xC784; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xCC98;&amp;#xB9AC;&amp;#xD560; &amp;#xB54C; &amp;#xC720;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xD2B9;&amp;#xC218; &amp;#xBB38;&amp;#xC790;&amp;#xB294;: <i>. \ + * ? [ ^ ] $ ( ) { } = ! &amp;lt; &amp;gt; | :</i> </p> </div> <a name='function.preg-quote.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>delimiter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>delimiter</tt></i> &amp;#xB97C; &amp;#xC815;&amp;#xC758;&amp;#xD558;&amp;#xBA74;, &amp;#xADF8; &amp;#xBB38;&amp;#xC790;&amp;#xB4E4;&amp;#xB3C4; &amp;#xC774;&amp;#xC2A4;&amp;#xCF00;&amp;#xC774;&amp;#xD504;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. PCRE &amp;#xD568;&amp;#xC218;&amp;#xC5D0;&amp;#xC11C; &amp;#xC694;&amp;#xAD6C;&amp;#xD558;&amp;#xB294; &amp;#xAD6C;&amp;#xBD84;&amp;#xC790;&amp;#xB97C; &amp;#xC774;&amp;#xC2A4;&amp;#xCF00;&amp;#xC774;&amp;#xD504; &amp;#xD560; &amp;#xB54C; &amp;#xC720;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. /&amp;#xB294; &amp;#xAC00;&amp;#xC7A5; &amp;#xB110;&amp;#xB9AC; &amp;#xC0AC;&amp;#xC6A9;&amp;#xB418;&amp;#xB294; &amp;#xAD6C;&amp;#xBD84;&amp;#xC790;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC778;&amp;#xC6A9;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>preg_quote()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$keywords&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'$40&amp;nbsp;for&amp;nbsp;a&amp;nbsp;g3/400'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$keywords&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$keywords</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'/'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$keywords</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;\$40&amp;nbsp;for&amp;nbsp;a&amp;nbsp;g3\/400&amp;nbsp;&amp;#xB97C;&amp;nbsp;&amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<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>Example #2 &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8; &amp;#xC548;&amp;#xC758; &amp;#xB2E8;&amp;#xC5B4;&amp;#xB97C; &amp;#xAE30;&amp;#xC6B8;&amp;#xC784;&amp;#xAF34;&amp;#xB85C;</b></p> <div 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;&amp;#xC774;&amp;nbsp;&amp;#xC608;&amp;#xC81C;&amp;#xC5D0;&amp;#xC11C;,&amp;nbsp;preg_quote($word)&amp;#xB294;&amp;nbsp;&amp;#xC815;&amp;#xADDC;&amp;nbsp;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0;&amp;#xC11C;<br />//&amp;nbsp;&amp;#xD2B9;&amp;#xBCC4;&amp;#xD55C;&amp;nbsp;&amp;#xC758;&amp;#xBBF8;&amp;#xB97C;&amp;nbsp;&amp;#xC9C0;&amp;#xB2C8;&amp;#xB294;&amp;nbsp;&amp;#xC560;&amp;#xC2A4;&amp;#xD130;&amp;#xB77C;&amp;#xC774;&amp;#xD06C;(*)&amp;#xC758;&amp;nbsp;&amp;#xCC98;&amp;#xB9AC;&amp;#xC5D0;&amp;nbsp;&amp;#xC0AC;&amp;#xC6A9;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.<br /><br /></span><span style='color: #0000BB'>$textbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;book&amp;nbsp;is&amp;nbsp;*very*&amp;nbsp;difficult&amp;nbsp;to&amp;nbsp;find.'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$word&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'*very*'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$textbody&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>preg_replace</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;</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;</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xBC14;&amp;#xC774;&amp;#xB108;&amp;#xB9AC; &amp;#xC548;&amp;#xC804;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.</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/kr/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'>&amp;#xC804;&amp;#xC5ED; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.preg-match-all.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC73C;&amp;#xB85C; <i><tt class='parameter'>subject</tt></i> &amp;#xC5D0;&amp;#xC11C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xCC3E;&amp;#xC544;&amp;#xB0B4;&amp;#xACE0;, <i><tt class='parameter'>flags</tt></i> &amp;#xC5D0; &amp;#xC9C0;&amp;#xC815;&amp;#xD55C; &amp;#xBC29;&amp;#xBC95;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C;&amp;#xC11C; <i><tt class='parameter'>matches</tt></i> &amp;#xC5D0; &amp;#xB123;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xCC98;&amp;#xC74C; &amp;#xB9E4;&amp;#xCE58;&amp;#xAC00; &amp;#xBC1C;&amp;#xACAC;&amp;#xB41C; &amp;#xD6C4;, &amp;#xC774;&amp;#xD6C4; &amp;#xAC80;&amp;#xC0C9;&amp;#xC740; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xB9E4;&amp;#xCE58;&amp;#xC758; &amp;#xB05D;&amp;#xC5D0;&amp;#xC11C;&amp;#xBD80;&amp;#xD130; &amp;#xC774;&amp;#xB8E8;&amp;#xC5B4;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-match-all.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xD0D0;&amp;#xC0C9;&amp;#xD560; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xD328;&amp;#xD134;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xBAA8;&amp;#xB4E0; &amp;#xB9E4;&amp;#xCE58;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4;. <i><tt class='parameter'>flags</tt></i> &amp;#xC5D0; &amp;#xB530;&amp;#xB77C;&amp;#xC11C;&amp;#xB294;, &amp;#xB2E4;&amp;#xCC28;&amp;#xC6D0; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xB2E4;&amp;#xC74C; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB4E4;&amp;#xC744; &amp;#xC870;&amp;#xD569;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4; (<b><tt class='constant'>PREG_PATTERN_ORDER</tt></b>&amp;#xC640; <b><tt class='constant'>PREG_SET_ORDER</tt></b>&amp;#xB97C; &amp;#xB3D9;&amp;#xC2DC;&amp;#xC5D0; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;): </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'> $matches[0] &amp;#xBC30;&amp;#xC5F4;&amp;#xC774; &amp;#xC804;&amp;#xCCB4; &amp;#xD328;&amp;#xD134;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0;, $matches[1] &amp;#xBC30;&amp;#xC5F4;&amp;#xBD80;&amp;#xD130; &amp;#xAD04;&amp;#xD638; &amp;#xC548;&amp;#xC758; &amp;#xC11C;&amp;#xBE0C; &amp;#xD328;&amp;#xD134;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xB3C4;&amp;#xB85D; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|&amp;lt;[^&amp;gt;]+&amp;gt;(.*)&amp;lt;/[^&amp;gt;]+&amp;gt;|U'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;example:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=left&amp;gt;this&amp;nbsp;is&amp;nbsp;a&amp;nbsp;test&amp;lt;/div&amp;gt;'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_PATTERN_ORDER</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>][</span><span style='color: #0000BB'>0</span><span style='color: #007700'>].</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>.</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'>].</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'>].</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>.</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'>].</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'>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;example: &amp;lt;/b&amp;gt;, &amp;lt;div align=left&amp;gt;this is a test&amp;lt;/div&amp;gt; example: , this is a test </pre></div> </div> <p class='para'> $out[0]&amp;#xB294; &amp;#xC804;&amp;#xCCB4; &amp;#xD328;&amp;#xD134;&amp;#xC758; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0;, $out[1]&amp;#xC740; &amp;#xD0DC;&amp;#xADF8; &amp;#xC548;&amp;#xC758; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </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'> $matchs[0]&amp;#xAC00; &amp;#xCC98;&amp;#xC74C; &amp;#xB9E4;&amp;#xCE58;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xB3C4;&amp;#xB85D; &amp;#xD558;&amp;#xACE0;, $matches[1]&amp;#xAC00; &amp;#xB450;&amp;#xBC88;&amp;#xC9F8; &amp;#xB9E4;&amp;#xCE58;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xB3C4;&amp;#xB85D; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p><div class='informalexample'> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'|&amp;lt;[^&amp;gt;]+&amp;gt;(.*)&amp;lt;/[^&amp;gt;]+&amp;gt;|U'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;example:&amp;nbsp;&amp;lt;/b&amp;gt;&amp;lt;div&amp;nbsp;align=\'left\'&amp;gt;this&amp;nbsp;is&amp;nbsp;a&amp;nbsp;test&amp;lt;/div&amp;gt;'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PREG_SET_ORDER</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>][</span><span style='color: #0000BB'>0</span><span style='color: #007700'>].</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>.</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'>].</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'>].</span><span style='color: #DD0000'>',&amp;nbsp;'</span><span style='color: #007700'>.</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'>].</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'>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;b&amp;gt;example: &amp;lt;/b&amp;gt;, example: &amp;lt;div align=&amp;quot;left&amp;quot;&amp;gt;this is a test&amp;lt;/div&amp;gt;, this is a test </pre></div> </div> </div><p> </p> </dd> <dt class='varlistentry'> <span class='term'><b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b></span> </dt><dd class='listitem'> <p class='para'> &amp;#xC774; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xB118;&amp;#xAE30;&amp;#xBA74;, &amp;#xBAA8;&amp;#xB4E0; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD55C; &amp;#xB9E4;&amp;#xCE58;&amp;#xC640; &amp;#xD568;&amp;#xAED8; &amp;#xC624;&amp;#xD504;&amp;#xC14B;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; <i><tt class='parameter'>matches</tt></i> &amp;#xC758; &amp;#xAC12;&amp;#xC744; &amp;#xBCC0;&amp;#xACBD;&amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC5D0; &amp;#xC8FC;&amp;#xC758;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC6D0;&amp;#xC18C;&amp;#xB294; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; <i>0</i> &amp;#xC624;&amp;#xD504;&amp;#xC14B;&amp;#xC5D0; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC624;&amp;#xD504;&amp;#xC14B;&amp;#xC744; <i>1</i> &amp;#xC624;&amp;#xD504;&amp;#xC14B;&amp;#xC5D0; &amp;#xAC00;&amp;#xC9C0;&amp;#xAC8C; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> <p class='para'> &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xAC00; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, <b><tt class='constant'>PREG_PATTERN_ORDER</tt></b>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC77C;&amp;#xBC18;&amp;#xC801;&amp;#xC73C;&amp;#xB85C;, &amp;#xC8FC;&amp;#xC81C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xCC98;&amp;#xC74C;&amp;#xBD80;&amp;#xD130; &amp;#xD0D0;&amp;#xC0C9;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>offset</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB85C; &amp;#xD0D0;&amp;#xC0C9;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD560; &amp;#xB2E4;&amp;#xB978; &amp;#xC704;&amp;#xCE58;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. (&amp;#xBC14;&amp;#xC774;&amp;#xD2B8; &amp;#xB2E8;&amp;#xC704;) </p> <blockquote><p><b class='note'>Note</b>: <i><tt class='parameter'>offset</tt></i> &amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xC740; <b>preg_match_all()</b>&amp;#xC758; &amp;#xC8FC;&amp;#xC81C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; <i>substr($subject, $offset)</i>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xACFC;&amp;#xB294; &amp;#xB2E4;&amp;#xB985;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>pattern</tt></i> &amp;#xB85C; <em class='emphasis'>^</em>, <em class='emphasis'>$</em>, <em class='emphasis'>(?&amp;lt;=x)</em> &amp;#xB4F1;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. <a href='http://www.php.net/manual/kr/function.preg-match.php' class='function'>preg_match()</a>&amp;#xC5D0;&amp;#xC11C; &amp;#xC608;&amp;#xC81C;&amp;#xB97C; &amp;#xD655;&amp;#xC778;&amp;#xD574; &amp;#xBCF4;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.preg-match-all.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC804;&amp;#xCCB4; &amp;#xD328;&amp;#xD134;&amp;#xC774; &amp;#xB9E4;&amp;#xCE58;&amp;#xB41C; &amp;#xD69F;&amp;#xC218;(0&amp;#xC774; &amp;#xB420; &amp;#xC218; &amp;#xC788;&amp;#xC74C;)&amp;#xB098;, &amp;#xC5D0;&amp;#xB7EC; &amp;#xBC1C;&amp;#xC0DD;&amp;#xC2DC;&amp;#xC5D0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-match-all.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <i><tt class='parameter'>offset</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> &amp;#xD50C;&amp;#xB798;&amp;#xADF8; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match-all.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xC5B4;&amp;#xB5A4; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xB85C;&amp;#xBD80;&amp;#xD130; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC804;&amp;#xD654;&amp;#xBC88;&amp;#xD638; &amp;#xAC00;&amp;#xC838;&amp;#xC624;&amp;#xAE30;</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;</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>Example #2 HTML &amp;#xD0DC;&amp;#xADF8; &amp;#xCC3E;&amp;#xAE30; (greedy)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;\\2&amp;#xB294;&amp;nbsp;&amp;#xC5ED;&amp;#xCC38;&amp;#xC870;&amp;#xC758;&amp;nbsp;&amp;#xC608;&amp;#xC81C;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.&amp;nbsp;&amp;#xC774;&amp;#xB294;&amp;nbsp;PCRE&amp;#xAC00;&amp;nbsp;&amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;nbsp;&amp;#xC790;&amp;#xCCB4;&amp;#xC758;<br />//&amp;nbsp;&amp;#xB450;&amp;#xBC88;&amp;#xC9F8;&amp;nbsp;&amp;#xAD04;&amp;#xD638;&amp;#xB97C;&amp;nbsp;&amp;#xAC00;&amp;#xB974;&amp;#xD0A4;&amp;#xBA70;,&amp;nbsp;&amp;#xC774;&amp;nbsp;&amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294;&amp;nbsp;([\w]+)&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.<br />//&amp;nbsp;&amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774;&amp;nbsp;&amp;#xB354;&amp;#xBE14;&amp;nbsp;&amp;#xCFFC;&amp;#xD130;(')&amp;#xC548;&amp;#xC5D0;&amp;nbsp;&amp;#xC788;&amp;#xC744;&amp;nbsp;&amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294;&amp;nbsp;&amp;#xBC31;&amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xAC00;&amp;nbsp;&amp;#xD558;&amp;#xB098;&amp;nbsp;&amp;#xB354;&amp;nbsp;&amp;#xD544;&amp;#xC694;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<br /></span><span style='color: #0000BB'>$html&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;b&amp;gt;bold&amp;nbsp;text&amp;lt;/b&amp;gt;&amp;lt;a&amp;nbsp;href=howdy.html&amp;gt;click&amp;nbsp;me&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>preg_match_all</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(&amp;lt;([\w]+)[^&amp;gt;]*&amp;gt;)(.*?)(&amp;lt;\/\\2&amp;gt;)/'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$html</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$matches</span><span style='color: #007700'>);<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;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;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;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'>3</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'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'>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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> matched: &amp;lt;b&amp;gt;bold text&amp;lt;/b&amp;gt; part 1: &amp;lt;b&amp;gt; part 2: bold text part 3: &amp;lt;/b&amp;gt; matched: &amp;lt;a href=howdy.html&amp;gt;click me&amp;lt;/a&amp;gt; part 1: &amp;lt;a href=howdy.html&amp;gt; part 2: click me part 3: &amp;lt;/a&amp;gt; </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #3 &amp;#xC774;&amp;#xB984; &amp;#xC788;&amp;#xB294; &amp;#xC11C;&amp;#xBE0C;&amp;#xD328;&amp;#xD134; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match.php' class='function' rel='rdfs-seeAlso'>preg_match()</a> - &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;</span></p> </div> <a name='function.preg-match.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; &amp;#xC815;&amp;#xADDC;&amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC744; <i><tt class='parameter'>subject</tt></i> &amp;#xC5D0;&amp;#xC11C; &amp;#xCC3E;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-match.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xD0D0;&amp;#xC0C9;&amp;#xD560; &amp;#xD328;&amp;#xD134; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>subject</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>matches</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>matches</tt></i> &amp;#xAC00; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C0;&amp;#xBA74;, &amp;#xAC80;&amp;#xC0C9; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xCC44;&amp;#xC6CC;&amp;#xB123;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <var class='varname'>$matches[0]</var>&amp;#xB294; &amp;#xC804;&amp;#xCCB4; &amp;#xD328;&amp;#xD134; &amp;#xD14D;&amp;#xC2A4;&amp;#xD2B8;&amp;#xAC00; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC00;&amp;#xACE0;, <var class='varname'>$matches[1]</var>&amp;#xBD80;&amp;#xD130; &amp;#xAD04;&amp;#xD638;&amp;#xB85C; &amp;#xB458;&amp;#xB7EC;&amp;#xC2F8;&amp;#xC778; &amp;#xC11C;&amp;#xBE0C; &amp;#xD328;&amp;#xD134;&amp;#xC744; &amp;#xCC44;&amp;#xC6CC;&amp;#xB123;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </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> &amp;#xB294; &amp;#xB2E4;&amp;#xC74C;&amp;#xACFC; &amp;#xAC19;&amp;#xC740; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;: </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'> &amp;#xC774; &amp;#xD50C;&amp;#xB798;&amp;#xADF8;&amp;#xB97C; &amp;#xB118;&amp;#xAE30;&amp;#xBA74;, &amp;#xBAA8;&amp;#xB4E0; &amp;#xB9E4;&amp;#xCE58;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC2DC;&amp;#xC791; &amp;#xC704;&amp;#xCE58;&amp;#xB97C; &amp;#xD568;&amp;#xAED8; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC744; <i>0</i>&amp;#xC5D0; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0;, <i>1</i>&amp;#xC5D0; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC2DC;&amp;#xC791; &amp;#xC704;&amp;#xCE58;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xAC16;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xB85C; &amp;#xBCC0;&amp;#xACBD;&amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC5D0; &amp;#xC8FC;&amp;#xC758;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </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'> &amp;#xC77C;&amp;#xBC18;&amp;#xC801;&amp;#xC73C;&amp;#xB85C;, &amp;#xAC80;&amp;#xC0C9;&amp;#xC740; &amp;#xBAA9;&amp;#xD45C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xCC98;&amp;#xC74C;&amp;#xC5D0;&amp;#xC11C; &amp;#xC2DC;&amp;#xC791;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; &amp;#xC778;&amp;#xC218; <i><tt class='parameter'>offset</tt></i> &amp;#xC73C;&amp;#xB85C; &amp;#xAC80;&amp;#xC0C9;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD560; &amp;#xB2E4;&amp;#xB978; &amp;#xC704;&amp;#xCE58;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. (&amp;#xBC14;&amp;#xC774;&amp;#xD2B8; &amp;#xB2E8;&amp;#xC704;) </p> <blockquote><p><b class='note'>Note</b>: <i><tt class='parameter'>offset</tt></i> &amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xC740; <b>preg_match()</b>&amp;#xC758; &amp;#xC8FC;&amp;#xC81C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; <i>substr($subject, $offset)</i>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xACFC; &amp;#xB2E4;&amp;#xB985;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; <em class='emphasis'>^</em>, <em class='emphasis'>$</em>, <em class='emphasis'>(?&amp;lt;=x)</em> &amp;#xB4F1;&amp;#xC758; &amp;#xB2E8;&amp;#xC815;&amp;#xC744; &amp;#xD3EC;&amp;#xD568;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBE44;&amp;#xAD50;: </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'>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p> <div class='example-contents screen'> <div class='cdata'><pre> Array ( ) </pre></div> </div> <p class='para'> &amp;#xBC18;&amp;#xBA74; &amp;#xC774; &amp;#xC608;&amp;#xC81C;&amp;#xB294; </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'> &amp;#xB2E4;&amp;#xC74C; &amp;#xACB0;&amp;#xACFC;&amp;#xAC00; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4; </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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>preg_match()</b>&amp;#xB294; <i><tt class='parameter'>pattern</tt></i> &amp;#xC774; &amp;#xB9E4;&amp;#xCE58;&amp;#xB41C; &amp;#xD69F;&amp;#xC218;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xB294; 0(&amp;#xB9E4;&amp;#xCE58; &amp;#xC5C6;&amp;#xC74C;)&amp;#xC774;&amp;#xB098; 1&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. <b>preg_match()</b>&amp;#xB294; &amp;#xCC98;&amp;#xC74C; &amp;#xB9E4;&amp;#xCE58; &amp;#xD6C4;&amp;#xC5D0; &amp;#xAC80;&amp;#xC0C9;&amp;#xC744; &amp;#xC911;&amp;#xC9C0;&amp;#xD558;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB300;&amp;#xC870;&amp;#xC801;&amp;#xC73C;&amp;#xB85C;, <a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function'>preg_match_all()</a>&amp;#xB294; <i><tt class='parameter'>subject</tt></i> &amp;#xC758; &amp;#xB05D;&amp;#xAE4C;&amp;#xC9C0; &amp;#xACC4;&amp;#xC18D;&amp;#xD574;&amp;#xC11C; &amp;#xC2E4;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC5D0;&amp;#xB7EC;&amp;#xAC00; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD558;&amp;#xBA74;, <b>preg_match()</b>&amp;#xB294; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-match.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.3</td> <td align='left'> <i><tt class='parameter'>offset</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <b><tt class='constant'>PREG_OFFSET_CAPTURE</tt></b> &amp;#xD50C;&amp;#xB798;&amp;#xADF8; &amp;#xCD94;&amp;#xAC00; </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>flags</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-match.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;quot;php&amp;quot; &amp;#xCC3E;&amp;#xAE30;</b></p> <div 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;&amp;#xD328;&amp;#xD134;&amp;nbsp;&amp;#xAD6C;&amp;#xBD84;&amp;#xC790;&amp;nbsp;&amp;#xB4A4;&amp;#xC758;&amp;nbsp;'i'&amp;#xB294;&amp;nbsp;&amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;#xB97C;&amp;nbsp;&amp;#xAD6C;&amp;#xBCC4;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xC54A;&amp;#xAC8C;&amp;nbsp;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/php/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;is&amp;nbsp;the&amp;nbsp;web&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC600;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</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'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xBABB;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</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>Example #2 &amp;#xB2E8;&amp;#xC5B4; &amp;quot;Web&amp;quot; &amp;#xCC3E;&amp;#xAE30;</b></p> <div 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;&amp;#xD328;&amp;#xD134;&amp;#xC5D0;&amp;#xC11C;&amp;nbsp;\b&amp;#xB294;&amp;nbsp;&amp;#xB2E8;&amp;#xC5B4;&amp;#xB97C;&amp;nbsp;&amp;#xC9C0;&amp;#xC2DC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.&amp;nbsp;&amp;#xB2E8;&amp;#xC5B4;&amp;nbsp;'web'&amp;#xB9CC;&amp;nbsp;&amp;#xB9E4;&amp;#xCE58;&amp;#xD558;&amp;#xACE0;,<br />&amp;nbsp;*&amp;nbsp;'webbing'&amp;#xC774;&amp;#xB098;&amp;nbsp;'cobweb'&amp;nbsp;&amp;#xB4F1;&amp;#xC758;&amp;nbsp;&amp;#xBD80;&amp;#xBD84;&amp;#xC801;&amp;#xC778;&amp;nbsp;&amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294;&amp;nbsp;&amp;#xB9E4;&amp;#xCE58;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.&amp;nbsp;*/<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\bweb\b/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;is&amp;nbsp;the&amp;nbsp;web&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC600;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</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'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xBABB;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</span><span style='color: #007700'>;<br />}<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/\bweb\b/i'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PHP&amp;nbsp;is&amp;nbsp;the&amp;nbsp;website&amp;nbsp;scripting&amp;nbsp;language&amp;nbsp;of&amp;nbsp;choice.'</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC600;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</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'>'&amp;#xBC1C;&amp;#xACAC;&amp;#xD558;&amp;#xC9C0;&amp;nbsp;&amp;#xBABB;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.'</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>Example #3 URL&amp;#xC5D0;&amp;#xC11C; &amp;#xB3C4;&amp;#xBA54;&amp;#xC778; &amp;#xC774;&amp;#xB984; &amp;#xC5BB;&amp;#xAE30;</b></p> <div 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;URL&amp;#xC5D0;&amp;#xC11C;&amp;nbsp;&amp;#xD638;&amp;#xC2A4;&amp;#xD2B8;&amp;nbsp;&amp;#xC774;&amp;#xB984;&amp;nbsp;&amp;#xC5BB;&amp;#xAE30;<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;&amp;#xD638;&amp;#xC2A4;&amp;#xD2B8;&amp;nbsp;&amp;#xC774;&amp;#xB984;&amp;#xC5D0;&amp;#xC11C;&amp;nbsp;&amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;nbsp;&amp;#xB450;&amp;nbsp;&amp;#xC138;&amp;#xADF8;&amp;#xBA58;&amp;#xD2B8;&amp;nbsp;&amp;#xC5BB;&amp;#xAE30;<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'>'&amp;#xB3C4;&amp;#xBA54;&amp;#xC778;&amp;nbsp;&amp;#xC774;&amp;#xB984;&amp;#xC740;:&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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;#xB3C4;&amp;#xBA54;&amp;#xC778; &amp;#xC774;&amp;#xB984;&amp;#xC740;: php.net </pre></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #4 &amp;#xC774;&amp;#xB984; &amp;#xC788;&amp;#xB294; &amp;#xC11C;&amp;#xBE0C;&amp;#xD328;&amp;#xD134; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />$str&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'foobar:&amp;nbsp;2008'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>preg_match</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/(?&amp;lt;name&amp;gt;\w+):&amp;nbsp;(?&amp;lt;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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='tip'><b class='tip'>Tip</b> <p class='para'> &amp;#xD558;&amp;#xB098;&amp;#xC758; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC774; &amp;#xB2E4;&amp;#xB978; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC5D0; &amp;#xB4E4;&amp;#xC5B4;&amp;#xC788;&amp;#xB294;&amp;#xC9C0; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xAE30; &amp;#xC704;&amp;#xD574;&amp;#xC11C; <b>preg_match()</b>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC9C0; &amp;#xB9C8;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xB354;&amp;#xC6B1; &amp;#xBE60;&amp;#xB978; <a href='http://www.php.net/manual/kr/function.strpos.php' class='function'>strpos()</a>&amp;#xB098; <a href='http://www.php.net/manual/kr/function.strstr.php' class='function'>strstr()</a>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </p> </div> </div> <a name='function.preg-match.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-match-all.php' class='function' rel='rdfs-seeAlso'>preg_match_all()</a> - &amp;#xC804;&amp;#xC5ED; &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xB9E4;&amp;#xCE58;&amp;#xB97C; &amp;#xC218;&amp;#xD589;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-replace.php' class='function' rel='rdfs-seeAlso'>preg_replace()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD; &amp;#xAC80;&amp;#xC0C9;&amp;#xACFC; &amp;#xCE58;&amp;#xD658;&amp;#xC744; &amp;#xC218;&amp;#xD589;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.preg-split.php' class='function' rel='rdfs-seeAlso'>preg_split()</a> - &amp;#xC815;&amp;#xADDC; &amp;#xD45C;&amp;#xD604;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB098;&amp;#xB214;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Returns the error code of the last PCRE regex execution</span></p> </div> <a name='function.preg-last-error.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Returns the error code of the last PCRE regex execution. </p> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>preg_last_error()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns one of the following constants (<a href='http://www.php.net/manual/kr/pcre.constants.php' class='link'>explained on their own 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> (see also <a href='http://www.php.net/manual/kr/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> (see also <a href='http://www.php.net/manual/kr/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> (since 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/kr/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'>&amp;#xD328;&amp;#xD134; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xBD80;&amp;#xBD84;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.preg-grep.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>preg_grep</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pattern</tt></span> , <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flags</tt></span> ] )</div> <p class='para rdfs-comment'> <i><tt class='parameter'>input</tt></i> &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; &amp;#xB9E4;&amp;#xCE58;&amp;#xD55C; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-grep.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xAC80;&amp;#xC0C9;&amp;#xD560; &amp;#xD328;&amp;#xD134; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flags</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <b><tt class='constant'>PREG_GREP_INVERT</tt></b>&amp;#xB97C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; <i><tt class='parameter'>pattern</tt></i> &amp;#xC5D0; &amp;#xB9E4;&amp;#xCE58;&amp;#xD558;&amp;#xC9C0; <em class='emphasis'>&amp;#xC54A;&amp;#xB294;</em> &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.preg-grep.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>input</tt></i> &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xD0A4;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD55C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.preg-grep.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> <i><tt class='parameter'>flags</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.4</td> <td align='left'> <p class='para'> &amp;#xC774; &amp;#xBC84;&amp;#xC804; &amp;#xC774;&amp;#xC804;&amp;#xC5D0;&amp;#xB294;, &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xD0A4;&amp;#xAC00; <i><tt class='parameter'>input</tt></i> &amp;#xBC30;&amp;#xC5F4;&amp;#xACFC; &amp;#xAD00;&amp;#xB828;&amp;#xC774; &amp;#xC5C6;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC608;&amp;#xC804; &amp;#xB3D9;&amp;#xC791;&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD558;&amp;#xB824;&amp;#xBA74;, &amp;#xBC18;&amp;#xD658;&amp;#xB41C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0; <a href='http://www.php.net/manual/kr/function.array-values.php' class='function'>array_values()</a>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC5EC; &amp;#xAC12;&amp;#xC744; &amp;#xB2E4;&amp;#xC2DC; &amp;#xC815;&amp;#xB82C;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </p> </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.preg-grep.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>preg_grep()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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;&amp;#xBD80;&amp;#xB3D9;&amp;#xC18C;&amp;#xC218;&amp;#xC810;&amp;nbsp;&amp;#xC218;&amp;#xB97C;&amp;nbsp;&amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xB294;<br />//&amp;nbsp;&amp;#xBAA8;&amp;#xB4E0;&amp;nbsp;&amp;#xBC30;&amp;#xC5F4;&amp;nbsp;&amp;#xC6D0;&amp;#xC18C;&amp;#xB97C;&amp;nbsp;&amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;<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/kr/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'>&amp;#xAC70;&amp;#xB4ED;&amp;#xC81C;&amp;#xACF1; &amp;#xD45C;&amp;#xD604;</span></p> </div> <a name='function.pow.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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'> <i><tt class='parameter'>base</tt></i> &amp;#xC758; <i><tt class='parameter'>exp</tt></i> &amp;#xC2B9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <div class='warning'><b class='warning'>Warning</b> <p class='para'> PHP 4.0.6&amp;#xAE4C;&amp;#xC9C0; <b>pow()</b>&amp;#xB294; &amp;#xD56D;&amp;#xC0C1; <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC600;&amp;#xACE0;, &amp;#xACBD;&amp;#xACE0;&amp;#xB97C; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC558;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div> <a name='function.pow.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xBC11; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>exp</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC2B9;&amp;#xC218; </p> </dd> </dl> <p> </p> </div> <a name='function.pow.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>base</tt></i> &amp;#xC758; <i><tt class='parameter'>exp</tt></i> &amp;#xC2B9;. &amp;#xACB0;&amp;#xACFC;&amp;#xAC00; &amp;#xC815;&amp;#xC218;&amp;#xB85C; &amp;#xD45C;&amp;#xD604;&amp;#xB420; &amp;#xC218; &amp;#xC788;&amp;#xC73C;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.types.integer.php' class='type integer'>integer</a>&amp;#xD615;&amp;#xC73C;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0;, &amp;#xADF8;&amp;#xB807;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xD615;&amp;#xC73C;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAC70;&amp;#xB4ED;&amp;#xC81C;&amp;#xACF1;&amp;#xC744; &amp;#xACC4;&amp;#xC0B0;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC73C;&amp;#xBA74; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.pow.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.6&amp;#xBD80;&amp;#xD130;</td> <td align='left'> &amp;#xAC00;&amp;#xB2A5;&amp;#xD558;&amp;#xBA74; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; <span class='type interger'>interger</span>&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xC804;&amp;#xC5D0;&amp;#xB294; &amp;#xD56D;&amp;#xC0C1; <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xB85C; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC624;&amp;#xB798;&amp;#xB41C; &amp;#xBC84;&amp;#xC804;&amp;#xC5D0;&amp;#xC11C;&amp;#xB294; &amp;#xBCF5;&amp;#xC7A1;&amp;#xD55C; &amp;#xC218;&amp;#xC5D0; &amp;#xB300;&amp;#xD574;&amp;#xC11C; &amp;#xC774;&amp;#xC0C1;&amp;#xD55C; &amp;#xACB0;&amp;#xACFC;&amp;#xB97C; &amp;#xC5BB;&amp;#xC744; &amp;#xC218;&amp;#xB3C4; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> <tr valign='middle'> <td align='left'>4.2.0&amp;#xBD80;&amp;#xD130;</td> <td align='left'> PHP&amp;#xAC00; &amp;#xAC12;&amp;#xC744; &amp;#xACC4;&amp;#xC0B0;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC744; &amp;#xB54C;, &amp;#xACBD;&amp;#xACE0;&amp;#xB97C; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC870;&amp;#xC6A9;&amp;#xD788; <b><tt class='constant'>FALSE</tt></b>&amp;#xB9CC; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pow.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>pow()</b>&amp;#xC758; &amp;#xBA87;&amp;#xBA87; &amp;#xC608;&amp;#xC81C;</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.exp.php' class='function' rel='rdfs-seeAlso'>exp()</a> - e&amp;#xC758; &amp;#xB204;&amp;#xC2B9;&amp;#xC744; &amp;#xACC4;&amp;#xC0B0;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sqrt.php' class='function' rel='rdfs-seeAlso'>sqrt()</a> - &amp;#xD3C9;&amp;#xBC29; &amp;#xC81C;&amp;#xACF1;&amp;#xADFC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.bcpow.php' class='function' rel='rdfs-seeAlso'>bcpow()</a> - &amp;#xC784;&amp;#xC758; &amp;#xC815;&amp;#xBC00;&amp;#xB3C4; &amp;#xC218; &amp;#xAC70;&amp;#xB4ED;&amp;#xC81C;&amp;#xACF1;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.gmp-pow.php' class='function' rel='rdfs-seeAlso'>gmp_pow()</a> - Raise number into power</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pos" value="<div id='function.pos' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xBCC4;&amp;#xCE6D;: <a href='http://www.php.net/manual/kr/function.current.php' class='function'>current()</a></span></p> </div> <a name='function.pos.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <p class='simpara'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xB2E4;&amp;#xC74C; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xBCC4;&amp;#xCE6D;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;: <a href='http://www.php.net/manual/kr/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/kr/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'>Opens process file pointer</span></p> </div> <a name='function.popen.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Opens a pipe to a process executed by forking the command given by command. </p> </div> <a name='function.popen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The command </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 </p> </dd> </dl> <p> </p> </div> <a name='function.popen.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a file pointer identical to that returned by <a href='http://www.php.net/manual/kr/function.fopen.php' class='function'>fopen()</a>, except that it is unidirectional (may only be used for reading or writing) and must be closed with <a href='http://www.php.net/manual/kr/function.pclose.php' class='function'>pclose()</a>. This pointer may be used with <a href='http://www.php.net/manual/kr/function.fgets.php' class='function'>fgets()</a>, <a href='http://www.php.net/manual/kr/function.fgetss.php' class='function'>fgetss()</a>, and <a href='http://www.php.net/manual/kr/function.fwrite.php' class='function'>fwrite()</a>. </p> <p class='para'> If an error occurs, returns <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.popen.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>popen()</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 />$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'> If the command to be executed could not be found, a valid resource is returned. This may seem odd, but makes sense; it allows you to access any error message returned by the shell: </p><div class='example'> <p><b>Example #2 <b>popen()</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 />error_reporting</span><span style='color: #007700'>(</span><span style='color: #0000BB'>E_ALL</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Add&amp;nbsp;redirection&amp;nbsp;so&amp;nbsp;we&amp;nbsp;can&amp;nbsp;get&amp;nbsp;stderr.&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$handle&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>popen</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'/path/to/spooge&amp;nbsp;2&amp;gt;&amp;amp;1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'r'</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #0000BB'>$handle</span><span style='color: #DD0000'>';&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>gettype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$read&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>fread</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2096</span><span style='color: #007700'>);<br />echo&amp;nbsp;</span><span style='color: #0000BB'>$read</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>pclose</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$handle</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.popen.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: If you&amp;#039;re looking for bi-directional support (two-way), use <a href='http://www.php.net/manual/kr/function.proc-open.php' class='function'>proc_open()</a>. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'><a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a>&amp;#xC5D0;&amp;#xC11C; &amp;#xC2E4;&amp;#xD589; &amp;#xBA85;&amp;#xB839;&amp;#xC740; <a href='http://www.php.net/manual/kr/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a> &amp;#xC548;&amp;#xC5D0;&amp;#xC11C;&amp;#xB9CC; &amp;#xC2E4;&amp;#xD589;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC2E4;&amp;#xC6A9;&amp;#xC801;&amp;#xC778; &amp;#xC774;&amp;#xC720;&amp;#xB85C;, &amp;#xD604;&amp;#xC7AC;&amp;#xB294; &amp;#xC2E4;&amp;#xD589; &amp;#xACBD;&amp;#xB85C;&amp;#xC5D0; <i>..</i>&amp;#xC744; &amp;#xD5C8;&amp;#xC6A9;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> <div class='warning'><b class='warning'>Warning</b><p class='simpara'><a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a>&amp;#xC5D0;&amp;#xC11C; &amp;#xBA85;&amp;#xB839;&amp;#xC5B4;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>&amp;#xB85C; &amp;#xD68C;&amp;#xD53C;&amp;#xCC98;&amp;#xB9AC;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xBBC0;&amp;#xB85C;, <i>echo y | echo x</i>&amp;#xB294; <i>echo y \| echo x</i>&amp;#xAC00; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='function.popen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.pclose.php' class='function' rel='rdfs-seeAlso'>pclose()</a> - Closes process file pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.fopen.php' class='function' rel='rdfs-seeAlso'>fopen()</a> - Opens file or URL</li> <li class='member'><a href='http://www.php.net/manual/kr/function.proc-open.php' class='function' rel='rdfs-seeAlso'>proc_open()</a> - Execute a command and open file pointers for input/output</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.png2wbmp.php'>png2wbmp</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.5, PHP 5)</p><p class='refpurpose'><span class='refname'>png2wbmp</span> &amp;mdash; <span class='dc-title'>Convert PNG image file to WBMP image file</span></p> </div> <a name='function.png2wbmp.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>png2wbmp</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$pngname</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$wbmpname</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_height</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$dest_width</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$threshold</tt></span> )</div> <p class='para rdfs-comment'> Converts a PNG file into a WBMP file. </p> </div> <a name='function.png2wbmp.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>pngname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to PNG file. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>wbmpname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to destination WBMP file. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_height</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Destination image height. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dest_width</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Destination image width. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>threshold</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Threshold value, between 0 and 8 (inclusive). </p> </dd> </dl> <p> </p> </div> <a name='function.png2wbmp.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.png2wbmp.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>png2wbmp()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;Path&amp;nbsp;to&amp;nbsp;the&amp;nbsp;target&amp;nbsp;png<br /></span><span style='color: #0000BB'>$path&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'./test.png'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Get&amp;nbsp;the&amp;nbsp;image&amp;nbsp;sizes<br /></span><span style='color: #0000BB'>$image&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>getimagesize</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Convert&amp;nbsp;image<br /></span><span style='color: #0000BB'>png2wbmp</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$path</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'./test.wbmp'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>$image</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>],&amp;nbsp;</span><span style='color: #0000BB'>7</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.png2wbmp.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'>WBMP &amp;#xC9C0;&amp;#xC6D0;&amp;#xC740; PHP&amp;#xB97C; GD-1.8 &amp;#xC774;&amp;#xC0C1;&amp;#xC5D0;&amp;#xC11C; &amp;#xCEF4;&amp;#xD30C;&amp;#xC77C;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> </div> <a name='function.png2wbmp.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.jpeg2wbmp.php' class='function' rel='rdfs-seeAlso'>jpeg2wbmp()</a> - Convert JPEG image file to WBMP image file</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pi" value="<div id='function.pi' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xD30C;&amp;#xC774; &amp;#xAC12;&amp;#xC744; &amp;#xC5BB;&amp;#xB294;&amp;#xB2E4;</span></p> </div> <a name='function.pi.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xD30C;&amp;#xC774;(pi)&amp;#xC758; &amp;#xADFC;&amp;#xC0AC;&amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBC18;&amp;#xD658;&amp;#xB418;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xB294; <var class='filename'>php.ini</var>&amp;#xC758; <a href='http://www.php.net/manual/kr/ini.core.php#ini.precision' class='link'>precision</a>&amp;#xC774; &amp;#xC9C0;&amp;#xC2DC;&amp;#xD558;&amp;#xB294; &amp;#xC815;&amp;#xBC00;&amp;#xB3C4;&amp;#xB97C; &amp;#xAC00;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; <i>14</i>&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB610;&amp;#xB294; <b>pi()</b>&amp;#xAC00; &amp;#xC0DD;&amp;#xC131;&amp;#xD558;&amp;#xB294; &amp;#xACB0;&amp;#xACFC;&amp;#xC640; &amp;#xB611;&amp;#xAC19;&amp;#xC740; &amp;#xAC12;&amp;#xC744; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; <b><tt class='constant'>M_PI</tt></b> &amp;#xC0C1;&amp;#xC218;&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD560; &amp;#xC218;&amp;#xB3C4; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.pi.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> float&amp;#xB85C; &amp;#xD30C;&amp;#xC774; &amp;#xAC12;. </p> </div> <a name='function.pi.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>pi()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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/kr/function.php-uname.php'>php_uname</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.0.2, PHP 5)</p><p class='refpurpose'><span class='refname'>php_uname</span> &amp;mdash; <span class='dc-title'>Returns information about the operating system PHP is running on</span></p> </div> <a name='function.php-uname.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_uname</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$mode</tt><span class='initializer'>= &amp;quot;a&amp;quot;</span></span> ] )</div> <p class='para rdfs-comment'> <b>php_uname()</b> returns a description of the operating system PHP is running on. This is the same string you see at the very top of the <a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function'>phpinfo()</a> output. For the name of just the operating system, consider using the <b><tt class='constant'>PHP_OS</tt></b> constant, but keep in mind this constant will contain the operating system PHP was <em class='emphasis'>built</em> on. </p> <p class='para'> On some older UNIX platforms, it may not be able to determine the current OS information in which case it will revert to displaying the OS PHP was built on. This will only happen if your uname() library call either doesn&amp;#039;t exist or doesn&amp;#039;t work. </p> </div> <a name='function.php-uname.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>mode</tt></i> is a single character that defines what information is returned: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <i>&amp;#039;a&amp;#039;</i>: This is the default. Contains all modes in the sequence <i>&amp;quot;s n r v m&amp;quot;</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;s&amp;#039;</i>: Operating system name. eg. <i>FreeBSD</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;n&amp;#039;</i>: Host name. eg. <i>localhost.example.com</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;r&amp;#039;</i>: Release name. eg. <i>5.1.2-RELEASE</i>. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;v&amp;#039;</i>: Version information. Varies a lot between operating systems. </span> </li> <li class='listitem'> <span class='simpara'> <i>&amp;#039;m&amp;#039;</i>: Machine type. eg. <i>i386</i>. </span> </li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='function.php-uname.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the description, as a string. </p> </div> <a name='function.php-uname.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Some <b>php_uname()</b> examples</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>php_uname</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_OS</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Some&amp;nbsp;possible&amp;nbsp;outputs:<br />Linux&amp;nbsp;localhost&amp;nbsp;2.4.21-0.13mdk&amp;nbsp;#1&amp;nbsp;Fri&amp;nbsp;Mar&amp;nbsp;14&amp;nbsp;15:08:06&amp;nbsp;EST&amp;nbsp;2003&amp;nbsp;i686<br />Linux<br /><br />FreeBSD&amp;nbsp;localhost&amp;nbsp;3.2-RELEASE&amp;nbsp;#15:&amp;nbsp;Mon&amp;nbsp;Dec&amp;nbsp;17&amp;nbsp;08:46:02&amp;nbsp;GMT&amp;nbsp;2001<br />FreeBSD<br /><br />Windows&amp;nbsp;NT&amp;nbsp;XN1&amp;nbsp;5.1&amp;nbsp;build&amp;nbsp;2600<br />WINNT<br />*/<br /><br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>strtoupper</span><span style='color: #007700'>(</span><span style='color: #0000BB'>substr</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PHP_OS</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>3</span><span style='color: #007700'>))&amp;nbsp;===&amp;nbsp;</span><span style='color: #DD0000'>'WIN'</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;server&amp;nbsp;using&amp;nbsp;Windows!'</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;server&amp;nbsp;not&amp;nbsp;using&amp;nbsp;Windows!'</span><span style='color: #007700'>;<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> There are also some related <a href='http://www.php.net/manual/kr/language.constants.predefined.php' class='link'> Predefined PHP constants</a> that may come in handy, for example: </p><div class='example'> <p><b>Example #2 A few OS related constant examples</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;*nix<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;/<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;so<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;:<br /><br />//&amp;nbsp;Win*<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>DIRECTORY_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;\<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PHP_SHLIB_SUFFIX</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;dll<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #0000BB'>PATH_SEPARATOR</span><span style='color: #007700'>;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-uname.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Gets the current PHP version</li> <li class='member'><a href='http://www.php.net/manual/kr/function.php-sapi-name.php' class='function' rel='rdfs-seeAlso'>php_sapi_name()</a> - &amp;#xC6F9; &amp;#xC11C;&amp;#xBC84;&amp;#xC640; PHP &amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xC778;&amp;#xD130;&amp;#xD398;&amp;#xC774;&amp;#xC2A4; &amp;#xD615;&amp;#xC2DD;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.php-strip-whitespace.php'>php_strip_whitespace</a></h1> <p class='verinfo'>(PHP 5)</p><p class='refpurpose'><span class='refname'>php_strip_whitespace</span> &amp;mdash; <span class='dc-title'>Return source with stripped comments and whitespace</span></p> </div> <a name='function.php-strip-whitespace.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_strip_whitespace</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$filename</tt></span> )</div> <p class='para rdfs-comment'> Returns the PHP source code in <i><tt class='parameter'>filename</tt></i> with PHP comments and whitespace removed. This may be useful for determining the amount of actual code in your scripts compared with the amount of comments. This is similar to using <strong class='command'>php -w</strong> from the <a href='http://www.php.net/manual/kr/features.commandline.php' class='link'>commandline</a>. </p> </div> <a name='function.php-strip-whitespace.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>filename</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Path to the PHP file. </p> </dd> </dl> <p> </p> </div> <a name='function.php-strip-whitespace.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The stripped source code will be returned on success, or an empty string on failure. </p> <blockquote><p><b class='note'>Note</b>: This function works as described as of PHP 5.0.1. Before this it would only return an empty string. For more information on this bug and its prior behavior, see bug report <a href='http://bugs.php.net/29606' class='link external'>&amp;raquo; #29606</a>. <br /> </p></blockquote> </div> <a name='function.php-strip-whitespace.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>php_strip_whitespace()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;PHP&amp;nbsp;comment&amp;nbsp;here<br /><br />/*<br />&amp;nbsp;*&amp;nbsp;Another&amp;nbsp;PHP&amp;nbsp;comment<br />&amp;nbsp;*/<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>php_strip_whitespace</span><span style='color: #007700'>(</span><span style='color: #0000BB'>__FILE__</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;Newlines&amp;nbsp;are&amp;nbsp;considered&amp;nbsp;whitespace,&amp;nbsp;and&amp;nbsp;are&amp;nbsp;removed&amp;nbsp;too:<br /></span><span style='color: #0000BB'>do_nothing</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;?php echo php_strip_whitespace(__FILE__); do_nothing(); ?&amp;gt; </pre></div> </div> <div class='example-contents para'><p> Notice the PHP comments are gone, as are the whitespace and newline after the first echo statement. </p></div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="php_sapi_name" value="<div id='function.php-sapi-name' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xC6F9; &amp;#xC11C;&amp;#xBC84;&amp;#xC640; PHP &amp;#xC0AC;&amp;#xC774;&amp;#xC758; &amp;#xC778;&amp;#xD130;&amp;#xD398;&amp;#xC774;&amp;#xC2A4; &amp;#xD615;&amp;#xC2DD;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.php-sapi-name.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> PHP&amp;#xAC00; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xC778;&amp;#xD130;&amp;#xD398;&amp;#xC774;&amp;#xC2A4;(&amp;#xC11C;&amp;#xBC84; API, SAPI) &amp;#xD615;&amp;#xC2DD;&amp;#xC744; &amp;#xB098;&amp;#xD0C0;&amp;#xB0B4;&amp;#xB294; &amp;#xC18C;&amp;#xBB38;&amp;#xC790; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xC5B4;, CLI PHP&amp;#xC5D0;&amp;#xC11C; &amp;#xC774; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC740; &amp;quot;cli&amp;quot;&amp;#xC774;&amp;#xACE0;, &amp;#xC544;&amp;#xD30C;&amp;#xCE58;&amp;#xC5D0;&amp;#xC11C;&amp;#xB294; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; SAPI&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xC5EC;&amp;#xB7EC; &amp;#xAC12;&amp;#xC77C; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAC00;&amp;#xB2A5;&amp;#xD55C; &amp;#xAC12;&amp;#xC740; &amp;#xC544;&amp;#xB798; &amp;#xBAA9;&amp;#xB85D;&amp;#xC5D0; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.php-sapi-name.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC778;&amp;#xD130;&amp;#xD398;&amp;#xC774;&amp;#xC2A4; &amp;#xD615;&amp;#xC2DD;&amp;#xC744; &amp;#xC18C;&amp;#xBB38;&amp;#xC790; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC644;&amp;#xC804;&amp;#xD558;&amp;#xC9C4; &amp;#xC54A;&amp;#xC9C0;&amp;#xB9CC;, &amp;#xAC00;&amp;#xB2A5;&amp;#xD55C; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC740; aolserver, apache, apache2filter, apache2handler, caudium, cgi(PHP 5.3&amp;#xAE4C;&amp;#xC9C0;), cgi-fcgi, cli, continuity, embed, isapi, litespeed, milter, nsapi, phttpd, pi3web, roxen, thttpd, tux, webjames&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.php-sapi-name.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>php_sapi_name()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents para'><p> &amp;#xC774; &amp;#xC608;&amp;#xC81C;&amp;#xB294; &amp;#xC11C;&amp;#xBE0C;&amp;#xBB38;&amp;#xC790;&amp;#xC5F4; <i>cgi</i>&amp;#xB97C; &amp;#xD655;&amp;#xC778;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <i>cgi-fcgi</i>&amp;#xC77C; &amp;#xC218;&amp;#xB3C4; &amp;#xC788;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </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'>'CGI&amp;nbsp;PHP&amp;#xB97C;&amp;nbsp;&amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xACE0;&amp;nbsp;&amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\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'>'CGI&amp;nbsp;PHP&amp;#xB97C;&amp;nbsp;&amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xACE0;&amp;nbsp;&amp;#xC788;&amp;#xC9C0;&amp;nbsp;&amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.\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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <b>&amp;#xB300;&amp;#xCCB4; &amp;#xC811;&amp;#xADFC;&amp;#xBC95;</b><br /> PHP &amp;#xC0C1;&amp;#xC218; <b><tt class='constant'>PHP_SAPI</tt></b>&amp;#xB294; <b>php_sapi_name()</b>&amp;#xACFC; &amp;#xAC19;&amp;#xC740; &amp;#xAC12;&amp;#xC744; &amp;#xAC00;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> <div class='tip'><b class='tip'>Tip</b> <h1 class='title'>&amp;#xC774;&amp;#xB7F0; &amp;#xC77C;&amp;#xC774;!</h1> <p class='para'> &amp;#xC815;&amp;#xC758;&amp;#xB41C; <acronym title='Server Application Programming Interface'>SAPI</acronym>&amp;#xB294; &amp;#xBA85;&amp;#xBC31;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC744; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xBA74;, <i>apache</i> &amp;#xB300;&amp;#xC2E0; <i>apache2handler</i>&amp;#xB098; <i>apache2filter</i>&amp;#xB85C; &amp;#xC815;&amp;#xC758;&amp;#xB420; &amp;#xC218; &amp;#xC788;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div> <a name='function.php-sapi-name.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>Gets the logo guid</span></p> </div> <a name='function.php-logo-guid.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> This function returns the ID which can be used to display the PHP logo using the built-in image. Logo is displayed only if <a href='http://www.php.net/manual/kr/ini.core.php#ini.expose-php' class='link'>expose_php</a> is On. </p> </div> <a name='function.php-logo-guid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns <i>PHPE9568F34-D428-11d2-A769-00AA001ACF42</i>. </p> </div> <a name='function.php-logo-guid.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>php_logo_guid()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;img&amp;nbsp;src=''&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$_SERVER</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'PHP_SELF'</span><span style='color: #007700'>]&amp;nbsp;.<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'?='&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>php_logo_guid</span><span style='color: #007700'>()&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>''&amp;nbsp;alt='PHP&amp;nbsp;Logo&amp;nbsp;!'&amp;nbsp;/&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-logo-guid.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Gets the current PHP version</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/kr/function.zend-logo-guid.php' class='function' rel='rdfs-seeAlso'>zend_logo_guid()</a> - Gets the Zend guid</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.php-ini-scanned-files.php'>php_ini_scanned_files</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>php_ini_scanned_files</span> &amp;mdash; <span class='dc-title'>Return a list of .ini files parsed from the additional ini dir</span></p> </div> <a name='function.php-ini-scanned-files.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_ini_scanned_files</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>php_ini_scanned_files()</b> returns a comma-separated list of configuration files parsed after <var class='filename'>php.ini</var>. These files are found in a directory defined by the <span class='option'>--with-config-file-scan-dir</span> option which is set during compilation. </p> <p class='para'> The returned configuration files also include the path as declared in the <span class='option'>--with-config-file-scan-dir</span> option. </p> </div> <a name='function.php-ini-scanned-files.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a comma-separated string of .ini files on success. Each comma is followed by a newline. If the directive <span class='option'>--with-config-file-scan-dir</span> wasn&amp;#039;t set, <b><tt class='constant'>FALSE</tt></b> is returned. If it was set and the directory was empty, an empty string is returned. If a file is unrecognizable, the file will still make it into the returned string but a PHP error will also result. This PHP error will be seen both at compile time and while using <b>php_ini_scanned_files()</b>. </p> </div> <a name='function.php-ini-scanned-files.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 A simple example to list the returned ini files</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$filelist&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_ini_scanned_files</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>strlen</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>)&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$files&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>explode</span><span style='color: #007700'>(</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$filelist</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$files&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;li&amp;gt;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>trim</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;/li&amp;gt;\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.php-ini-scanned-files.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Sets the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> <li class='member'><a href='http://www.php.net/manual/kr/function.php-ini-loaded-file.php' class='function' rel='rdfs-seeAlso'>php_ini_loaded_file()</a> - Retrieve a path to the loaded php.ini file</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="php_ini_loaded_file" value="<div id='function.php-ini-loaded-file' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/function.php-ini-loaded-file.php'>php_ini_loaded_file</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.2.4)</p><p class='refpurpose'><span class='refname'>php_ini_loaded_file</span> &amp;mdash; <span class='dc-title'>Retrieve a path to the loaded php.ini file</span></p> </div> <a name='function.php-ini-loaded-file.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>php_ini_loaded_file</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Check if a <var class='filename'>php.ini</var> file is loaded, and retrieve its path. </p> </div> <a name='function.php-ini-loaded-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p> </div> <a name='function.php-ini-loaded-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The loaded <var class='filename'>php.ini</var> path, or <b><tt class='constant'>FALSE</tt></b> if one is not loaded. </p> </div> <a name='function.php-ini-loaded-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>php_ini_loaded_file()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$inipath&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>php_ini_loaded_file</span><span style='color: #007700'>();<br /><br />if&amp;nbsp;(</span><span style='color: #0000BB'>$inipath</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Loaded&amp;nbsp;php.ini:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$inipath</span><span style='color: #007700'>;<br />}&amp;nbsp;else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'A&amp;nbsp;php.ini&amp;nbsp;file&amp;nbsp;is&amp;nbsp;not&amp;nbsp;loaded'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Loaded php.ini: /usr/local/php/php.ini </pre></div> </div> </div><p> </p> </div> <a name='function.php-ini-loaded-file.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.php-ini-scanned-files.php' class='function' rel='rdfs-seeAlso'>php_ini_scanned_files()</a> - Return a list of .ini files parsed from the additional ini dir</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> <li class='member'><a href='http://www.php.net/manual/kr/configuration.file.php' class='link'>The configuration file</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="phpversion" value="<div id='function.phpversion' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>Gets the current PHP version</span></p> </div> <a name='function.phpversion.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Returns a string containing the version of the currently running PHP parser or extension. </p> </div> <a name='function.phpversion.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> An optional extension name. </p> </dd> </dl> <p> </p> </div> <a name='function.phpversion.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> If the optional <i><tt class='parameter'>extension</tt></i> parameter is specified, <b>phpversion()</b> returns the version of that extension, or <b><tt class='constant'>FALSE</tt></b> if there is no version information associated or the extension isn&amp;#039;t enabled. </p> </div> <a name='function.phpversion.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>phpversion()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;prints&amp;nbsp;e.g.&amp;nbsp;'Current&amp;nbsp;PHP&amp;nbsp;version:&amp;nbsp;4.1.1'<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'Current&amp;nbsp;PHP&amp;nbsp;version:&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;prints&amp;nbsp;e.g.&amp;nbsp;'2.0'&amp;nbsp;or&amp;nbsp;nothing&amp;nbsp;if&amp;nbsp;the&amp;nbsp;extension&amp;nbsp;isn't&amp;nbsp;enabled<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>Example #2 <b><tt class='constant'>PHP_VERSION_ID</tt></b> example and usage</b></p> <div 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;is&amp;nbsp;available&amp;nbsp;as&amp;nbsp;of&amp;nbsp;PHP&amp;nbsp;5.2.7,&amp;nbsp;if&amp;nbsp;our&amp;nbsp;<br />//&amp;nbsp;version&amp;nbsp;is&amp;nbsp;lower&amp;nbsp;than&amp;nbsp;that,&amp;nbsp;then&amp;nbsp;emulate&amp;nbsp;it<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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$version&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>PHP_VERSION</span><span style='color: #007700'>;<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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'>2</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'>4</span><span style='color: #007700'>}));<br />}<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;PHP_VERSION_ID&amp;nbsp;is&amp;nbsp;defined&amp;nbsp;as&amp;nbsp;a&amp;nbsp;number,&amp;nbsp;where&amp;nbsp;the&amp;nbsp;higher&amp;nbsp;the&amp;nbsp;number&amp;nbsp;<br />//&amp;nbsp;is,&amp;nbsp;the&amp;nbsp;newer&amp;nbsp;a&amp;nbsp;PHP&amp;nbsp;version&amp;nbsp;is&amp;nbsp;used.&amp;nbsp;Its&amp;nbsp;defined&amp;nbsp;as&amp;nbsp;used&amp;nbsp;in&amp;nbsp;the&amp;nbsp;above&amp;nbsp;<br />//&amp;nbsp;expression:<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;Now&amp;nbsp;with&amp;nbsp;PHP_VERSION_ID&amp;nbsp;we&amp;nbsp;can&amp;nbsp;check&amp;nbsp;for&amp;nbsp;features&amp;nbsp;this&amp;nbsp;PHP&amp;nbsp;version&amp;nbsp;<br />//&amp;nbsp;may&amp;nbsp;have,&amp;nbsp;this&amp;nbsp;doesn't&amp;nbsp;require&amp;nbsp;to&amp;nbsp;use&amp;nbsp;version_compare()&amp;nbsp;everytime&amp;nbsp;<br />//&amp;nbsp;you&amp;nbsp;check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;current&amp;nbsp;php&amp;nbsp;version&amp;nbsp;may&amp;nbsp;not&amp;nbsp;support&amp;nbsp;a&amp;nbsp;feature.<br />//<br />//&amp;nbsp;For&amp;nbsp;example,&amp;nbsp;we&amp;nbsp;may&amp;nbsp;here&amp;nbsp;define&amp;nbsp;the&amp;nbsp;PHP_VERSION_*&amp;nbsp;constants&amp;nbsp;thats&amp;nbsp;<br />//&amp;nbsp;not&amp;nbsp;available&amp;nbsp;in&amp;nbsp;versions&amp;nbsp;prior&amp;nbsp;to&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;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&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 />&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$version</span><span style='color: #007700'>{</span><span style='color: #0000BB'>4</span><span style='color: #007700'>});<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;and&amp;nbsp;so&amp;nbsp;on,&amp;nbsp;...<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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: This information is also available in the predefined constant <b><tt class='constant'>PHP_VERSION</tt></b>. More versioning information is available using the <b><tt class='constant'>PHP_VERSION_*</tt></b> constants. <br /> </p></blockquote> </div> <a name='function.phpversion.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.version-compare.php' class='function' rel='rdfs-seeAlso'>version_compare()</a> - Compares two 'PHP-standardized' version number strings</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/kr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Gets the logo guid</li> <li class='member'><a href='http://www.php.net/manual/kr/function.zend-version.php' class='function' rel='rdfs-seeAlso'>zend_version()</a> - &amp;#xD604;&amp;#xC7AC; &amp;#xC820;&amp;#xB4DC; &amp;#xC5D4;&amp;#xC9C4;&amp;#xC758; &amp;#xBC84;&amp;#xC804;&amp;#xC744; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Outputs lots of PHP information</span></p> </div> <a name='function.phpinfo.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Outputs a large amount of information about the current state of PHP. This includes information about PHP compilation options and extensions, the PHP version, server information and environment (if compiled as a module), the PHP environment, OS version information, paths, master and local values of configuration options, HTTP headers, and the PHP License. </p> <p class='para'> Because every system is setup differently, <b>phpinfo()</b> is commonly used to check <a href='http://www.php.net/manual/kr/configuration.php' class='link'>configuration settings</a> and for available <a href='http://www.php.net/manual/kr/language.variables.predefined.php' class='link'>predefined variables</a> on a given system. </p> <p class='para'> <b>phpinfo()</b> is also a valuable debugging tool as it contains all EGPCS (Environment, GET, POST, Cookie, Server) data. </p> </div> <a name='function.phpinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The output may be customized by passing one or more of the following <em class='emphasis'>constants</em> bitwise values summed together in the optional <i><tt class='parameter'>what</tt></i> parameter. One can also combine the respective constants or bitwise values together with the <a href='http://www.php.net/manual/kr/language.operators.bitwise.php' class='link'>or</a> operator. </p> <p class='para'> </p><table class='doctable table'> <caption><b><b>phpinfo()</b> options</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Name (constant)</th> <th>Value</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'> The configuration line, <var class='filename'>php.ini</var> location, build date, Web Server, System and more. </td> </tr> <tr valign='middle'> <td align='left'>INFO_CREDITS</td> <td align='left'>2</td> <td align='left'> PHP Credits. See also <a href='http://www.php.net/manual/kr/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'> Current Local and Master values for PHP directives. See also <a href='http://www.php.net/manual/kr/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'> Loaded modules and their respective settings. See also <a href='http://www.php.net/manual/kr/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'> Environment Variable information that&amp;#039;s also available in <var class='varname'><a href='http://www.php.net/manual/kr/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'> Shows all <a href='http://www.php.net/manual/kr/language.variables.predefined.php' class='link'> predefined variables</a> from EGPCS (Environment, GET, POST, Cookie, Server). </td> </tr> <tr valign='middle'> <td align='left'>INFO_LICENSE</td> <td align='left'>64</td> <td align='left'> PHP License information. See also the <a href='http://www.php.net/license/' class='link external'>&amp;raquo; license FAQ</a>. </td> </tr> <tr valign='middle'> <td align='left'>INFO_ALL</td> <td align='left'>-1</td> <td align='left'> Shows all of the above. This is the default value. </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.phpinfo.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.2</td> <td align='left'> The &amp;quot;Loaded Configuration File&amp;quot; information was added, when before only &amp;quot;Configuration File (php.ini) Path&amp;quot; existed. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.phpinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>phpinfo()</b> Example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;Show&amp;nbsp;all&amp;nbsp;information,&amp;nbsp;defaults&amp;nbsp;to&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;Show&amp;nbsp;just&amp;nbsp;the&amp;nbsp;module&amp;nbsp;information.<br />//&amp;nbsp;phpinfo(8)&amp;nbsp;yields&amp;nbsp;identical&amp;nbsp;results.<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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: Parts of the information displayed are disabled when the <a href='http://www.php.net/manual/kr/ini.core.php#ini.expose-php' class='link'>expose_php</a> configuration setting is set to <i>off</i>. This includes the PHP and Zend logos, and the credits. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <b>phpinfo()</b> outputs plain text instead of HTML when using the CLI mode. <br /> </p></blockquote> </div> <a name='function.phpinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Gets the current PHP version</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpcredits.php' class='function' rel='rdfs-seeAlso'>phpcredits()</a> - Prints out the credits for PHP</li> <li class='member'><a href='http://www.php.net/manual/kr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Gets the logo guid</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ini-get.php' class='function' rel='rdfs-seeAlso'>ini_get()</a> - Gets the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ini-set.php' class='function' rel='rdfs-seeAlso'>ini_set()</a> - Sets the value of a configuration option</li> <li class='member'><a href='http://www.php.net/manual/kr/function.get-loaded-extensions.php' class='function' rel='rdfs-seeAlso'>get_loaded_extensions()</a> - &amp;#xC801;&amp;#xC7AC;&amp;#xB41C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBAA8;&amp;#xB4C8;&amp;#xBA85;&amp;#xC744; &amp;#xBC30;&amp;#xC5F4;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/language.variables.predefined.php' class='link'>Predefined Variables</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/kr/function.phpcredits.php'>phpcredits</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>phpcredits</span> &amp;mdash; <span class='dc-title'>Prints out the credits for PHP</span></p> </div> <a name='function.phpcredits.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>phpcredits</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt><span class='initializer'>= CREDITS_ALL</span></span> ] )</div> <p class='para rdfs-comment'> This function prints out the credits listing the PHP developers, modules, etc. It generates the appropriate HTML codes to insert the information in a page. </p> </div> <a name='function.phpcredits.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>flag</tt></i> </span> </dt><dd class='listitem'> <p class='para'> To generate a custom credits page, you may want to use the <i><tt class='parameter'>flag</tt></i> parameter. <i><tt class='parameter'>flag</tt></i> is optional, and it defaults to <b><tt class='constant'>CREDITS_ALL</tt></b>. </p> <p class='para'> </p><table class='doctable table'> <caption><b>Pre-defined <b>phpcredits()</b> flags</b></caption> <thead valign='middle'> <tr valign='middle'> <th>name</th> <th>description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>CREDITS_ALL</td> <td align='left'> All the credits, equivalent to using: <b><tt class='constant'>CREDITS_DOCS</tt></b> + <b><tt class='constant'>CREDITS_GENERAL</tt></b> + <b><tt class='constant'>CREDITS_GROUP</tt></b> + <b><tt class='constant'>CREDITS_MODULES</tt></b> + <b><tt class='constant'>CREDITS_FULLPAGE</tt></b>. It generates a complete stand-alone HTML page with the appropriate tags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_DOCS</td> <td align='left'>The credits for the documentation team</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_FULLPAGE</td> <td align='left'> Usually used in combination with the other flags. Indicates that a complete stand-alone HTML page needs to be printed including the information indicated by the other flags. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GENERAL</td> <td align='left'> General credits: Language design and concept, PHP 4.0 authors and SAPI module. </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_GROUP</td> <td align='left'>A list of the core developers</td> </tr> <tr valign='middle'> <td align='left'>CREDITS_MODULES</td> <td align='left'> A list of the extension modules for PHP, and their authors </td> </tr> <tr valign='middle'> <td align='left'>CREDITS_SAPI</td> <td align='left'> A list of the server API modules for PHP, and their authors </td> </tr> </tbody> </table> <p> </p> </dd> </dl> <p> </p> </div> <a name='function.phpcredits.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.phpcredits.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Prints the general credits</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_GENERAL</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #2 Prints the core developers and the documentation group</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_GROUP&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_DOCS&amp;nbsp;</span><span style='color: #007700'>+&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_FULLPAGE</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> <p class='para'> </p><div class='example'> <p><b>Example #3 Printing all the credits</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> &amp;lt;html&amp;gt;<br />&amp;nbsp;&amp;lt;head&amp;gt;<br />&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;My&amp;nbsp;credits&amp;nbsp;page&amp;lt;/title&amp;gt;<br />&amp;nbsp;&amp;lt;/head&amp;gt;<br />&amp;nbsp;&amp;lt;body&amp;gt;<br /><span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;code&amp;nbsp;of&amp;nbsp;your&amp;nbsp;own<br /></span><span style='color: #0000BB'>phpcredits</span><span style='color: #007700'>(</span><span style='color: #0000BB'>CREDITS_ALL&amp;nbsp;</span><span style='color: #007700'>-&amp;nbsp;</span><span style='color: #0000BB'>CREDITS_FULLPAGE</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;more&amp;nbsp;code<br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span>&amp;nbsp;&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;</span> </code></div> </div> </div><p> </p> </div> <a name='function.phpcredits.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.phpversion.php' class='function' rel='rdfs-seeAlso'>phpversion()</a> - Gets the current PHP version</li> <li class='member'><a href='http://www.php.net/manual/kr/function.php-logo-guid.php' class='function' rel='rdfs-seeAlso'>php_logo_guid()</a> - Gets the logo guid</li> <li class='member'><a href='http://www.php.net/manual/kr/function.phpinfo.php' class='function' rel='rdfs-seeAlso'>phpinfo()</a> - Outputs lots of PHP information</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.pfsockopen.php'>pfsockopen</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pfsockopen</span> &amp;mdash; <span class='dc-title'>Open persistent Internet or Unix domain socket connection</span></p> </div> <a name='function.pfsockopen.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>resource</span> <span class='methodname'><b>pfsockopen</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$hostname</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$port</tt><span class='initializer'>= -1</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter reference'>&amp;amp;$errno</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter reference'>&amp;amp;$errstr</tt></span> [, <span class='methodparam'><span class='type'>float</span> <tt class='parameter'>$timeout</tt><span class='initializer'>= ini_get(&amp;quot;default_socket_timeout&amp;quot;)</span></span> ]]]] )</div> <p class='para rdfs-comment'> This function behaves exactly as <a href='http://www.php.net/manual/kr/function.fsockopen.php' class='function'>fsockopen()</a> with the difference that the connection is not closed after the script finishes. It is the persistent version of <a href='http://www.php.net/manual/kr/function.fsockopen.php' class='function'>fsockopen()</a>. </p> </div> <a name='function.pfsockopen.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> For parameter information, see the <a href='http://www.php.net/manual/kr/function.fsockopen.php' class='function'>fsockopen()</a> documentation. </p> </div> <a name='function.pfsockopen.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.fsockopen.php' class='function' rel='rdfs-seeAlso'>fsockopen()</a> - Open Internet or Unix domain socket connection</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/pdostatement.setfetchmode.php'>PDOStatement-&amp;gt;setFetchMode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;setFetchMode</span> &amp;mdash; <span class='dc-title'> Set the default fetch mode for this statement </span></p> </div> <a name='pdostatement.setfetchmode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>mode</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The fetch mode must be one of the <i>PDO::FETCH_*</i> constants. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>colno</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Column number. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>classname</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Class name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctorargs</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Constructor arguments. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>object</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Object. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.setfetchmode.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns <i>1</i> on success or <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='pdostatement.setfetchmode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Setting the fetch mode</b></p> <div class='example-contents para'><p> The following example demonstrates how <b>PDOStatement::setFetchMode()</b> changes the default fetch mode for a PDOStatement object. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>;<br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>setFetchMode</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>())&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />}<br />catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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/kr/pdostatement.setattribute.php'>PDOStatement-&amp;gt;setAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;setAttribute</span> &amp;mdash; <span class='dc-title'> Set a statement attribute </span></p> </div> <a name='pdostatement.setattribute.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets an attribute on the statement. Currently, no generic attributes are set but only driver specific: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (Firebird and ODBC specific): Set the name of cursor for <i>UPDATE ... WHERE CURRENT OF</i>. </p></li> </ul><p> </p> </div> <a name='pdostatement.setattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.setattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - Retrieve a database connection attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - Retrieve a statement attribute</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->rowCount" value="<div id='pdostatement.rowcount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.rowcount.php'>PDOStatement-&amp;gt;rowCount</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;rowCount</span> &amp;mdash; <span class='dc-title'> Returns the number of rows affected by the last SQL statement </span></p> </div> <a name='pdostatement.rowcount.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>PDOStatement::rowCount</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDOStatement::rowCount()</b> returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding <i>PDOStatement</i> object. </p> <p class='para'> If the last SQL statement executed by the associated <i>PDOStatement</i> was a SELECT statement, some databases may return the number of rows returned by that statement. However, this behaviour is not guaranteed for all databases and should not be relied on for portable applications. </p> </div> <a name='pdostatement.rowcount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the number of rows. </p> </div> <a name='pdostatement.rowcount.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Return the number of deleted rows</b></p> <div class='example-contents para'><p> <b>PDOStatement::rowCount()</b> returns the number of rows affected by a DELETE, INSERT, or UPDATE statement. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Delete&amp;nbsp;all&amp;nbsp;rows&amp;nbsp;from&amp;nbsp;the&amp;nbsp;FRUIT&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$del&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$del</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted:\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$count&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$del</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rowCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'Deleted&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;rows.\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Deleted 9 rows. </pre></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 Counting rows returned by a SELECT statement</b></p> <div class='example-contents para'><p> For most databases, <b>PDOStatement::rowCount()</b> does not return the number of rows affected by a SELECT statement. Instead, use <a href='http://www.php.net/manual/kr/pdo.query.php' class='function'>PDO::query()</a> to issue a SELECT COUNT(*) statement with the same predicates as your intended SELECT statement, then use <a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function'>PDOStatement::fetchColumn()</a> to retrieve the number of rows that will be returned. Your application can then perform the correct action. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;gt;&amp;nbsp;100'</span><span style='color: #007700'>;<br />if&amp;nbsp;(</span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>))&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Check&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;match&amp;nbsp;the&amp;nbsp;SELECT&amp;nbsp;statement&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>$res</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>()&amp;nbsp;&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>)&amp;nbsp;{<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Issue&amp;nbsp;the&amp;nbsp;real&amp;nbsp;SELECT&amp;nbsp;statement&amp;nbsp;and&amp;nbsp;work&amp;nbsp;with&amp;nbsp;the&amp;nbsp;results&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;gt;&amp;nbsp;100'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Name:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;No&amp;nbsp;rows&amp;nbsp;matched&amp;nbsp;--&amp;nbsp;do&amp;nbsp;something&amp;nbsp;else&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>else&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'No&amp;nbsp;rows&amp;nbsp;matched&amp;nbsp;the&amp;nbsp;query.'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /><br /></span><span style='color: #0000BB'>$res&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->nextRowset" value="<div id='pdostatement.nextrowset' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.nextrowset.php'>PDOStatement-&amp;gt;nextRowset</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;nextRowset</span> &amp;mdash; <span class='dc-title'> Advances to the next rowset in a multi-rowset statement handle </span></p> </div> <a name='pdostatement.nextrowset.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::nextRowset</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Some database servers support stored procedures that return more than one rowset (also known as a result set). <b>PDOStatement::nextRowset()</b> enables you to access the second and subsequent rowsets associated with a PDOStatement object. Each rowset can have a different set of columns from the preceding rowset. </p> </div> <a name='pdostatement.nextrowset.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.nextrowset.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Fetching multiple rowsets returned from a stored procedure</b></p> <div class='example-contents para'><p> The following example shows how to call a stored procedure, MULTIPLE_ROWSETS, that returns three rowsets. We use a do / while loop to loop over the <b>PDOStatement::nextRowset()</b> method, which returns false and terminates the loop when no more rowsets can be returned. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'CALL&amp;nbsp;multiple_rowsets()'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$i&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1</span><span style='color: #007700'>;<br />do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$rowset&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$rowset</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>printResultSet</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$rowset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>++;<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nextRowset</span><span style='color: #007700'>());<br /><br />function&amp;nbsp;</span><span style='color: #0000BB'>printResultSet</span><span style='color: #007700'>(&amp;amp;</span><span style='color: #0000BB'>$rowset</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'Result&amp;nbsp;set&amp;nbsp;</span><span style='color: #0000BB'>$i</span><span style='color: #DD0000'>:\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$rowset&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$col</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$col&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Result set 1: apple red banana yellow Result set 2: orange orange 150 banana yellow 175 Result set 3: lime green apple red banana yellow </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.nextrowset.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.getcolumnmeta.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getColumnMeta()</a> - Returns metadata for a column in a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->getColumnMeta" value="<div id='pdostatement.getcolumnmeta' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.getcolumnmeta.php'>PDOStatement-&amp;gt;getColumnMeta</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;getColumnMeta</span> &amp;mdash; <span class='dc-title'> Returns metadata for a column in a result set </span></p> </div> <a name='pdostatement.getcolumnmeta.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <em class='emphasis'>&amp;#xC2E4;&amp;#xD5D8;&amp;#xC801;</em>&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xC791;&amp;#xB3D9;, &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xC774;&amp;#xB984;, &amp;#xADF8;&amp;#xB9AC;&amp;#xACE0; &amp;#xAD00;&amp;#xB828;&amp;#xB41C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC11C;&amp;#xB294; &amp;#xC774;&amp;#xD6C4;&amp;#xC758; PHP &amp;#xB9B4;&amp;#xB9AC;&amp;#xC988;&amp;#xC5D0;&amp;#xC11C; &amp;#xC608;&amp;#xACE0; &amp;#xC5C6;&amp;#xC774; &amp;#xBCC0;&amp;#xACBD;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xC0AC;&amp;#xC6A9;&amp;#xC5D0; &amp;#xAD00;&amp;#xD55C; &amp;#xAC83;&amp;#xC740; &amp;#xC0AC;&amp;#xC6A9;&amp;#xC790; &amp;#xCC45;&amp;#xC784;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.</p></div> <p class='para'> Retrieves the metadata for a 0-indexed column in a result set as an associative array. </p> <div class='warning'><b class='warning'>Warning</b> <p class='simpara'> Not all PDO drivers support <b>PDOStatement::getColumnMeta()</b>. </p> </div> </div> <a name='pdostatement.getcolumnmeta.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The 0-indexed column in the result set. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.getcolumnmeta.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns an associative array containing the following values representing the metadata for a single column: </p> <table class='doctable table'> <caption><b>Column metadata</b></caption> <col align='left' /> <col align='left' /> <thead valign='middle'> <tr valign='middle'> <th>Name</th> <th>Value</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><i>native_type</i></td> <td align='left'>The PHP native type used to represent the column value.</td> </tr> <tr valign='middle'> <td align='left'><i>driver:decl_type</i></td> <td align='left'>The SQL type used to represent the column value in the database. If the column in the result set is the result of a function, this value is not returned by <b>PDOStatement::getColumnMeta()</b>. </td> </tr> <tr valign='middle'> <td align='left'><i>flags</i></td> <td align='left'>Any flags set for this column.</td> </tr> <tr valign='middle'> <td align='left'><i>name</i></td> <td align='left'>The name of this column as returned by the database.</td> </tr> <tr valign='middle'> <td align='left'><i>table</i></td> <td align='left'>The name of this column&amp;#039;s table as returned by the database.</td> </tr> <tr valign='middle'> <td align='left'><i>len</i></td> <td align='left'>The length of this column. Normally <i>-1</i> for types other than floating point decimals.</td> </tr> <tr valign='middle'> <td align='left'><i>precision</i></td> <td align='left'>The numeric precision of this column. Normally <i>0</i> for types other than floating point decimals.</td> </tr> <tr valign='middle'> <td align='left'><i>pdo_type</i></td> <td align='left'>The type of this column as represented by the <i>PDO::PARAM_*</i> constants.</td> </tr> </tbody> </table> <p class='para'> Returns <b><tt class='constant'>FALSE</tt></b> if the requested column does not exist in the result set, or if no result set exists. </p> </div> <a name='pdostatement.getcolumnmeta.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.3</td> <td align='left'><i>table</i> field</td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.getcolumnmeta.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Retrieving column metadata</b></p> <div class='example-contents para'><p> The following example shows the results of retrieving the metadata for a single column generated by a function (COUNT) in a PDO_SQLITE driver. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$select&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$DB</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;COUNT(*)&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$meta&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$select</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getColumnMeta</span><span style='color: #007700'>(</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$meta</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.columncount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::columnCount()</a> - Returns the number of columns in the result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Returns the number of rows affected by the last SQL statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->getAttribute" value="<div id='pdostatement.getattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.getattribute.php'>PDOStatement-&amp;gt;getAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;getAttribute</span> &amp;mdash; <span class='dc-title'> Retrieve a statement attribute </span></p> </div> <a name='pdostatement.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>PDOStatement::getAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <p class='para rdfs-comment'> Gets an attribute of the statement. Currently, no generic attributes exist but only driver specific: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ATTR_CURSOR_NAME</i> (Firebird and ODBC specific): Get the name of cursor for <i>UPDATE ... WHERE CURRENT OF</i>. </p></li> </ul><p> </p> </div> <a name='pdostatement.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the attribute value. </p> </div> <a name='pdostatement.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.getattribute.php' class='function' rel='rdfs-seeAlso'>PDO::getAttribute()</a> - Retrieve a database connection attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - Set a statement attribute</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->fetchObject" value="<div id='pdostatement.fetchobject' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.fetchobject.php'>PDOStatement-&amp;gt;fetchObject</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.4)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchObject</span> &amp;mdash; <span class='dc-title'>Fetches the next row and returns it as an object.</span></p> </div> <a name='pdostatement.fetchobject.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>PDOStatement::fetchObject</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt></span> ]] )</div> <p class='para rdfs-comment'> Fetches the next row and returns it as an object. This function is an alternative to <a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> with <b><tt class='constant'>PDO::FETCH_CLASS</tt></b> or <b><tt class='constant'>PDO::FETCH_OBJ</tt></b> style. </p> </div> <a name='pdostatement.fetchobject.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>class_name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the created class, defaults to <i>stdClass</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctor_args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Elements of this array are passed to the constructor. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchobject.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns an instance of the required class with property names that correspond to the column names or <b><tt class='constant'>FALSE</tt></b> in case of an error. </p> </div> <a name='pdostatement.fetchobject.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->fetchColumn" value="<div id='pdostatement.fetchcolumn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php'>PDOStatement-&amp;gt;fetchColumn</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchColumn</span> &amp;mdash; <span class='dc-title'> Returns a single column from the next row of a result set </span></p> </div> <a name='pdostatement.fetchcolumn.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>PDOStatement::fetchColumn</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_number</tt><span class='initializer'>= 0</span></span> ] )</div> <p class='para rdfs-comment'> Returns a single column from the next row of a result set or <b><tt class='constant'>FALSE</tt></b> if there are no more rows. </p> </div> <a name='pdostatement.fetchcolumn.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column_number</tt></i> </span> </dt><dd class='listitem'> <p class='para'> 0-indexed number of the column you wish to retrieve from the row. If no value is supplied, <b>PDOStatement::fetchColumn()</b> fetches the first column. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchcolumn.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDOStatement::fetchColumn()</b> returns a single column in the next row of a result set. </p> <div class='warning'><b class='warning'>Warning</b> <p class='para'> There is no way to return another column from the same row if you use <b>PDOStatement::fetchColumn()</b> to retrieve data. </p> </div> </div> <a name='pdostatement.fetchcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Return first column of the next row</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'name&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;the&amp;nbsp;second&amp;nbsp;column&amp;nbsp;from&amp;nbsp;the&amp;nbsp;next&amp;nbsp;row&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'colour&amp;nbsp;=&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Fetch the first column from the next row in the result set: name = lemon Fetch the second column from the next row in the result set: colour = red </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetchcolumn.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->fetchAll" value="<div id='pdostatement.fetchall' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.fetchall.php'>PDOStatement-&amp;gt;fetchAll</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetchAll</span> &amp;mdash; <span class='dc-title'> Returns an array containing all of the result set rows </span></p> </div> <a name='pdostatement.fetchall.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>PDOStatement::fetchAll</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'>= PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_index</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt><span class='initializer'>= array()</span></span> ]]] )</div> </div> <a name='pdostatement.fetchall.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fetch_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Controls the contents of the returned array as documented in <a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a>. Defaults to <i>PDO::FETCH_BOTH</i>. </p> <p class='para'> To return an array consisting of all values of a single column from the result set, specify <i>PDO::FETCH_COLUMN</i>. You can specify which column you want with the <i><tt class='parameter'>column-index</tt></i> parameter. </p> <p class='para'> To fetch only the unique values of a single column from the result set, bitwise-OR <i>PDO::FETCH_COLUMN</i> with <i>PDO::FETCH_UNIQUE</i>. </p> <p class='para'> To return an associative array grouped by the values of a specified column, bitwise-OR <i>PDO::FETCH_COLUMN</i> with <i>PDO::FETCH_GROUP</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column_index</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Returns the indicated 0-indexed column when the value of <i><tt class='parameter'>fetch_style</tt></i> is <i>PDO::FETCH_COLUMN</i>. Defaults to <i>0</i>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ctor_args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Arguments of custom class constructor. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetchall.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDOStatement::fetchAll()</b> returns an array containing all of the remaining rows in the result set. The array represents each row as either an array of column values or an object with properties corresponding to each column name. </p> <p class='para'> Using this method to fetch large result sets will result in a heavy demand on system and possibly network resources. Rather than retrieving all of the data and manipulating it in PHP, consider using the database server to manipulate the result sets. For example, use the WHERE and SORT BY clauses in SQL to restrict results before retrieving and processing them with PHP. </p> </div> <a name='pdostatement.fetchall.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Fetch all remaining rows in a result set</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;remaining&amp;nbsp;rows&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;remaining&amp;nbsp;rows&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set:\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Fetch all of the remaining rows in the result set: Array ( [0] =&amp;gt; Array ( [NAME] =&amp;gt; pear [0] =&amp;gt; pear [COLOUR] =&amp;gt; green [1] =&amp;gt; green ) [1] =&amp;gt; Array ( [NAME] =&amp;gt; watermelon [0] =&amp;gt; watermelon [COLOUR] =&amp;gt; pink [1] =&amp;gt; pink ) ) </pre></div> </div> </div><p> </p><div class='example'><p><b>Example #2 Fetching all values of a single column from a result set</b></p> <div class='example-contents para'><p> The following example demonstrates how to return all of the values of a single column from a result set, even though the SQL statement itself may return multiple columns per row. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;all&amp;nbsp;of&amp;nbsp;the&amp;nbsp;values&amp;nbsp;of&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_COLUMN</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #3 Grouping all values by a single column</b></p> <div class='example-contents para'><p> The following example demonstrates how to return an associative array grouped by the values of the specified column in the result set. The array contains three keys: values <i>apple</i> and <i>pear</i> are returned as arrays that contain two different colours, while <i>watermelon</i> is returned as an array that contains only one colour. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$insert&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;fruit(name,&amp;nbsp;colour)&amp;nbsp;VALUES&amp;nbsp;(?,&amp;nbsp;?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'green'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$insert</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'pear'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Group&amp;nbsp;values&amp;nbsp;by&amp;nbsp;the&amp;nbsp;first&amp;nbsp;column&amp;nbsp;*/<br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_COLUMN</span><span style='color: #007700'>|</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_GROUP</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->fetch" value="<div id='pdostatement.fetch' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.fetch.php'>PDOStatement-&amp;gt;fetch</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;fetch</span> &amp;mdash; <span class='dc-title'> Fetches the next row from a result set </span></p> </div> <a name='pdostatement.fetch.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>PDOStatement::fetch</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'>= PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_orientation</tt><span class='initializer'>= PDO::FETCH_ORI_NEXT</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$cursor_offset</tt><span class='initializer'>= 0</span></span> ]]] )</div> <p class='para rdfs-comment'> Fetches a row from a result set associated with a PDOStatement object. The <i><tt class='parameter'>fetch_style</tt></i> parameter determines how PDO returns the row. </p> </div> <a name='pdostatement.fetch.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>fetch_style</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Controls how the next row will be returned to the caller. This value must be one of the <i>PDO::FETCH_*</i> constants, defaulting to <i>PDO::FETCH_BOTH</i>. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::FETCH_ASSOC</i>: returns an array indexed by column name as returned in your result set </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOTH</i> (default): returns an array indexed by both column name and 0-indexed column number as returned in your result set </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_BOUND</i>: returns <b><tt class='constant'>TRUE</tt></b> and assigns the values of the columns in your result set to the PHP variables to which they were bound with the <a href='http://www.php.net/manual/kr/pdostatement.bindcolumn.php' class='function'>PDOStatement::bindColumn()</a> method </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_CLASS</i>: returns a new instance of the requested class, mapping the columns of the result set to named properties in the class. If <i><tt class='parameter'>fetch_style</tt></i> includes PDO::FETCH_CLASSTYPE (e.g. <i>PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE</i>) then the name of the class is determined from a value of the first column. </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_INTO</i>: updates an existing instance of the requested class, mapping the columns of the result set to named properties in the class </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_LAZY</i>: combines <i>PDO::FETCH_BOTH</i> and <i>PDO::FETCH_OBJ</i>, creating the object variable names as they are accessed </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_NUM</i>: returns an array indexed by column number as returned in your result set, starting at column 0 </p></li> <li class='listitem'><p class='para'> <i>PDO::FETCH_OBJ</i>: returns an anonymous object with property names that correspond to the column names returned in your result set </p></li> </ul><p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>cursor_orientation</tt></i> </span> </dt><dd class='listitem'> <p class='para'> For a PDOStatement object representing a scrollable cursor, this value determines which row will be returned to the caller. This value must be one of the <i>PDO::FETCH_ORI_*</i> constants, defaulting to <i>PDO::FETCH_ORI_NEXT</i>. To request a scrollable cursor for your PDOStatement object, you must set the <i>PDO::ATTR_CURSOR</i> attribute to <i>PDO::CURSOR_SCROLL</i> when you prepare the SQL statement with <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a>. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>offset</tt></i> </span> </dt><dd class='listitem'> <p class='para'> For a PDOStatement object representing a scrollable cursor for which the <i>cursor_orientation</i> parameter is set to <i>PDO::FETCH_ORI_ABS</i>, this value specifies the absolute number of the row in the result set that shall be fetched. </p> <p class='para'> For a PDOStatement object representing a scrollable cursor for which the <i>cursor_orientation</i> parameter is set to <i>PDO::FETCH_ORI_REL</i>, this value specifies the row to fetch relative to the cursor position before <b>PDOStatement::fetch()</b> was called. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.fetch.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The return value of this function on success depends on the fetch type. In all cases, <b><tt class='constant'>FALSE</tt></b> is returned on failure. </p> </div> <a name='pdostatement.fetch.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Fetching rows using different fetch styles</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Exercise&amp;nbsp;PDOStatement::fetch&amp;nbsp;styles&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'PDO::FETCH_ASSOC:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;array&amp;nbsp;indexed&amp;nbsp;by&amp;nbsp;column&amp;nbsp;name\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ASSOC</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_BOTH:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;array&amp;nbsp;indexed&amp;nbsp;by&amp;nbsp;both&amp;nbsp;column&amp;nbsp;name&amp;nbsp;and&amp;nbsp;number\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_BOTH</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_LAZY:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;anonymous&amp;nbsp;object&amp;nbsp;with&amp;nbsp;column&amp;nbsp;names&amp;nbsp;as&amp;nbsp;properties\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_LAZY</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /><br />print(</span><span style='color: #DD0000'>'PDO::FETCH_OBJ:&amp;nbsp;'</span><span style='color: #007700'>);<br />print(</span><span style='color: #DD0000'>'Return&amp;nbsp;next&amp;nbsp;row&amp;nbsp;as&amp;nbsp;an&amp;nbsp;anonymous&amp;nbsp;object&amp;nbsp;with&amp;nbsp;column&amp;nbsp;names&amp;nbsp;as&amp;nbsp;properties\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$result&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_OBJ</span><span style='color: #007700'>);<br />print&amp;nbsp;</span><span style='color: #0000BB'>$result</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>NAME</span><span style='color: #007700'>;<br />print(</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> PDO::FETCH_ASSOC: Return next row as an array indexed by column name Array ( [NAME] =&amp;gt; apple [COLOUR] =&amp;gt; red ) PDO::FETCH_BOTH: Return next row as an array indexed by both column name and number Array ( [NAME] =&amp;gt; banana [0] =&amp;gt; banana [COLOUR] =&amp;gt; yellow [1] =&amp;gt; yellow ) PDO::FETCH_LAZY: Return next row as an anonymous object with column names as properties PDORow Object ( [NAME] =&amp;gt; orange [COLOUR] =&amp;gt; orange ) PDO::FETCH_OBJ: Return next row as an anonymous object with column names as properties kiwi </pre></div> </div> </div><p> </p><div class='example'><p><b>Example #2 Fetching rows with a scrollable cursor</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>readDataForwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;hand,&amp;nbsp;won,&amp;nbsp;bet&amp;nbsp;FROM&amp;nbsp;mynumbers&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;BET'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_SCROLL</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_NEXT</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;}<br />}<br />function&amp;nbsp;</span><span style='color: #0000BB'>readDataBackwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;hand,&amp;nbsp;won,&amp;nbsp;bet&amp;nbsp;FROM&amp;nbsp;mynumbers&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;bet'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_SCROLL</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_LAST</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>0</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>1</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #0000BB'>2</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_NUM</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_ORI_PRIOR</span><span style='color: #007700'>));<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>null</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;}<br />}<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'Reading&amp;nbsp;forwards:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>readDataForwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /><br />print&amp;nbsp;</span><span style='color: #DD0000'>'Reading&amp;nbsp;backwards:\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>readDataBackwards</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Reading forwards: 21 10 5 16 0 5 19 20 10 Reading backwards: 19 20 10 16 0 5 21 10 5 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.fetch.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchobject.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchObject()</a> - Fetches the next row and returns it as an object.</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.setfetchmode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setFetchMode()</a> - Set the default fetch mode for this statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->execute" value="<div id='pdostatement.execute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.execute.php'>PDOStatement-&amp;gt;execute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;execute</span> &amp;mdash; <span class='dc-title'> Executes a prepared statement </span></p> </div> <a name='pdostatement.execute.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::execute</b></span> ([ <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$input_parameters</tt><span class='initializer'>= array()</span></span> ] )</div> <p class='para rdfs-comment'> Execute the prepared statement. If the prepared statement included parameter markers, you must either: </p><ul class='itemizedlist'> <li class='listitem'><p class='para'>call <a href='http://www.php.net/manual/kr/pdostatement.bindparam.php' class='function'>PDOStatement::bindParam()</a> to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value, if any, of their associated parameter markers</p></li> <li class='listitem'><p class='para'>or pass an array of input-only parameter values</p></li> </ul><p> </p> </div> <a name='pdostatement.execute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>input_parameters</tt></i> </span> </dt><dd class='listitem'> <p class='para'> An array of values with as many elements as there are bound parameters in the SQL statement being executed. </p> <p class='para'> You cannot bind multiple values to a single parameter; for example, you cannot bind two values to a single named parameter in an IN() clause. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.execute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.execute.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <div class='example'><p><b>Example #1 Execute a prepared statement with bound variables</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #2 Execute a prepared statement with an array of insert values (named parameters)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;insert&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>':calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>':colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #3 Execute a prepared statement with an array of insert values (placeholders)</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;insert&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #4 Execute a prepared statement with question mark placeholders</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.execute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->errorInfo" value="<div id='pdostatement.errorinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.errorinfo.php'>PDOStatement-&amp;gt;errorInfo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;errorInfo</span> &amp;mdash; <span class='dc-title'> Fetch extended error information associated with the last operation on the statement handle </span></p> </div> <a name='pdostatement.errorinfo.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDOStatement::errorInfo()</b> returns an array of error information about the last operation performed by this statement handle. The array consists of the following fields: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Element</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQLSTATE error code (a five characters alphanumeric identifier defined in the ANSI SQL standard).</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Driver specific error code.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Driver specific error message.</td> </tr> </tbody> </table> <p> </p> </div> <a name='pdostatement.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;skull&amp;nbsp;FROM&amp;nbsp;bones'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDOStatement::errorInfo():\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$arr&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorInfo</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$arr</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->errorCode" value="<div id='pdostatement.errorcode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.errorcode.php'>PDOStatement-&amp;gt;errorCode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;errorCode</span> &amp;mdash; <span class='dc-title'> Fetch the SQLSTATE associated with the last operation on the statement handle </span></p> </div> <a name='pdostatement.errorcode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Identical to <a href='http://www.php.net/manual/kr/pdo.errorcode.php' class='function'>PDO::errorCode()</a>, except that <b>PDOStatement::errorCode()</b> only retrieves error codes for operations performed with PDOStatement objects. </p> </div> <a name='pdostatement.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Retrieving a SQLSTATE code</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$err&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;skull&amp;nbsp;FROM&amp;nbsp;bones'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$err</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDOStatement::errorCode():&amp;nbsp;'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #0000BB'>$err</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorCode</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->debugDumpParams" value="<div id='pdostatement.debugdumpparams' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.debugdumpparams.php'>PDOStatement-&amp;gt;debugDumpParams</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;debugDumpParams</span> &amp;mdash; <span class='dc-title'> Dump a SQL prepared command </span></p> </div> <a name='pdostatement.debugdumpparams.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::debugDumpParams</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Dumps the informations contained by a prepared statement directly on the output. It will provide the <i>SQL</i> query in use, the number of parameters used (<i>Params</i>), the list of parameters, with their name, type (<i>paramtype</i>) as an integer, their key name or position, the value, and the position in the query (if this is supported by the PDO driver, otherwise, it will be -1). </p> <p class='para'> This is a debug function, which dump directly the data on the normal output. <div class='tip'><b class='tip'>Tip</b><p class='simpara'>&amp;#xC5B4;&amp;#xB5A0;&amp;#xD55C; &amp;#xACB0;&amp;#xACFC;&amp;#xAC00; &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xB85C; &amp;#xC9C1;&amp;#xC811; &amp;#xCD9C;&amp;#xB825;&amp;#xB420; &amp;#xB54C;, <a href='http://www.php.net/manual/kr/ref.outcontrol.php' class='link'>&amp;#xCD9C;&amp;#xB825; &amp;#xC81C;&amp;#xC5B4; &amp;#xD568;&amp;#xC218;</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD574;&amp;#xC11C; &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xCEA1;&amp;#xCCD0;&amp;#xD558;&amp;#xC5EC;, (&amp;#xC608;&amp;#xB97C; &amp;#xB4E4;&amp;#xBA74;) <a href='http://www.php.net/manual/kr/language.types.string.php' class='type string'>string</a>&amp;#xC73C;&amp;#xB85C; &amp;#xC800;&amp;#xC7A5;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </p> <p class='para'> This will only dumps the parameters in the statment at the moment of the dump. Extra parameters are not stored in the statement, and not displayed. </p> </div> <a name='pdostatement.debugdumpparams.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.debugdumpparams.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <div class='example'> <p><b>Example #1 <b>PDOStatement::debugDumpParams()</b> example with named parameters</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>debugDumpParams</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #2 <b>PDOStatement::debugDumpParams()</b> example with unnamed parameters</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'apple'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>debugDumpParams</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Binds a value to a parameter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->columnCount" value="<div id='pdostatement.columncount' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.columncount.php'>PDOStatement-&amp;gt;columnCount</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;columnCount</span> &amp;mdash; <span class='dc-title'> Returns the number of columns in the result set </span></p> </div> <a name='pdostatement.columncount.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>PDOStatement::columnCount</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Use <b>PDOStatement::columnCount()</b> to return the number of columns in the result set represented by the PDOStatement object. </p> <p class='para'> If the PDOStatement object was returned from <a href='http://www.php.net/manual/kr/pdo.query.php' class='function'>PDO::query()</a>, the column count is immediately available. </p> <p class='para'> If the PDOStatement object was returned from <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a>, an accurate column count will not be available until you invoke <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdostatement.columncount.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the number of columns in the result set represented by the PDOStatement object. If there is no result set, <b>PDOStatement::columnCount()</b> returns <i>0</i>. </p> </div> <a name='pdostatement.columncount.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Counting columns</b></p> <div class='example-contents para'><p> This example demonstrates how <b>PDOStatement::columnCount()</b> operates with and without a result set. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Count&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;columns&amp;nbsp;in&amp;nbsp;the&amp;nbsp;(non-existent)&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colcount&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>columnCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'Before&amp;nbsp;execute(),&amp;nbsp;result&amp;nbsp;set&amp;nbsp;has&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;columns&amp;nbsp;(should&amp;nbsp;be&amp;nbsp;0)\n'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Count&amp;nbsp;the&amp;nbsp;number&amp;nbsp;of&amp;nbsp;columns&amp;nbsp;in&amp;nbsp;the&amp;nbsp;result&amp;nbsp;set&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colcount&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>columnCount</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'After&amp;nbsp;execute(),&amp;nbsp;result&amp;nbsp;set&amp;nbsp;has&amp;nbsp;</span><span style='color: #0000BB'>$colcount</span><span style='color: #DD0000'>&amp;nbsp;columns&amp;nbsp;(should&amp;nbsp;be&amp;nbsp;2)\n'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2) </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.columncount.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.rowcount.php' class='function' rel='rdfs-seeAlso'>PDOStatement::rowCount()</a> - Returns the number of rows affected by the last SQL statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->closeCursor" value="<div id='pdostatement.closecursor' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.closecursor.php'>PDOStatement-&amp;gt;closeCursor</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.9.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;closeCursor</span> &amp;mdash; <span class='dc-title'> Closes the cursor, enabling the statement to be executed again. </span></p> </div> <a name='pdostatement.closecursor.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDOStatement::closeCursor</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>PDOStatement::closeCursor()</b> frees up the connection to the server so that other SQL statements may be issued, but leaves the statement in a state that enables it to be executed again. </p> <p class='para'> This method is useful for database drivers that do not support executing a PDOStatement object when a previously executed PDOStatement object still has unfetched rows. If your database driver suffers from this limitation, the problem may manifest itself in an out-of-sequence error. </p> <p class='para'> <b>PDOStatement::closeCursor()</b> is implemented either as an optional driver specific method (allowing for maximum efficiency), or as the generic PDO fallback if no driver specific function is installed. The PDO generic fallback is semantically the same as writing the following code in your PHP script: </p><div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>do&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>())<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>nextRowset</span><span style='color: #007700'>())<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;<br />}&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>true</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <p> </p> </div> <a name='pdostatement.closecursor.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.closecursor.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 A <b>PDOStatement::closeCursor()</b> example</b></p> <div class='example-contents para'><p> In the following example, the <var class='varname'>$stmt</var> PDOStatement object returns multiple rows but the application fetches only the first row, leaving the PDOStatement object in a state of having unfetched rows. To ensure that the application will work with all database drivers, the author inserts a call to <b>PDOStatement::closeCursor()</b> on <var class='varname'>$stmt</var> before executing the <var class='varname'>$otherStmt</var> PDOStatement object. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;PDOStatement&amp;nbsp;object&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;foo&amp;nbsp;FROM&amp;nbsp;bar'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Create&amp;nbsp;a&amp;nbsp;second&amp;nbsp;PDOStatement&amp;nbsp;object&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$otherStmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;foobaz&amp;nbsp;FROM&amp;nbsp;foobar'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;the&amp;nbsp;first&amp;nbsp;statement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Fetch&amp;nbsp;only&amp;nbsp;the&amp;nbsp;first&amp;nbsp;row&amp;nbsp;from&amp;nbsp;the&amp;nbsp;results&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;The&amp;nbsp;following&amp;nbsp;call&amp;nbsp;to&amp;nbsp;closeCursor()&amp;nbsp;may&amp;nbsp;be&amp;nbsp;required&amp;nbsp;by&amp;nbsp;some&amp;nbsp;drivers&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>closeCursor</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Now&amp;nbsp;we&amp;nbsp;can&amp;nbsp;execute&amp;nbsp;the&amp;nbsp;second&amp;nbsp;statement&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$otherStmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdostatement.closecursor.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->bindValue" value="<div id='pdostatement.bindvalue' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.bindvalue.php'>PDOStatement-&amp;gt;bindValue</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 1.0.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindValue</span> &amp;mdash; <span class='dc-title'> Binds a value to a parameter </span></p> </div> <a name='pdostatement.bindvalue.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> ] )</div> <p class='para rdfs-comment'> Binds a value to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. </p> </div> <a name='pdostatement.bindvalue.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form <var class='varname'>:name</var>. For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The value to bind to the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Explicit data type for the parameter using the PDO::PARAM_* constants. Defaults to <b><tt class='constant'>PDO::PARAM_STR</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindvalue.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.bindvalue.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <div class='example'><p><b>Example #1 Execute a prepared statement with named placeholders</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #2 Execute a prepared statement with question mark placeholders</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindValue</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.bindvalue.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.bindparam.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindParam()</a> - Binds a parameter to the specified variable name</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->bindParam" value="<div id='pdostatement.bindparam' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.bindparam.php'>PDOStatement-&amp;gt;bindParam</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindParam</span> &amp;mdash; <span class='dc-title'> Binds a parameter to the specified variable name </span></p> </div> <a name='pdostatement.bindparam.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter reference'>&amp;amp;$variable</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$driver_options</tt></span> ]]] )</div> <p class='para rdfs-comment'> Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was use to prepare the statement. Unlike <a href='http://www.php.net/manual/kr/pdostatement.bindvalue.php' class='function'>PDOStatement::bindValue()</a>, the variable is bound as a reference and will only be evaluated at the time that <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> is called. </p> <p class='para'> Most parameters are input parameters, that is, parameters that are used in a read-only fashion to build up the query. Some drivers support the invocation of stored procedures that return data as output parameters, and some also as input/output parameters that both send in data and are updated to receive it. </p> </div> <a name='pdostatement.bindparam.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Parameter identifier. For a prepared statement using named placeholders, this will be a parameter name of the form <var class='varname'>:name</var>. For a prepared statement using question mark placeholders, this will be the 1-indexed position of the parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>variable</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the PHP variable to bind to the SQL statement parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>data_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Explicit data type for the parameter using the PDO::PARAM_* constants. Defaults to <b><tt class='constant'>PDO::PARAM_STR</tt></b>. To return an INOUT parameter from a stored procedure, use the bitwise OR operator to set the PDO::PARAM_INPUT_OUTPUT bits for the <i><tt class='parameter'>data_type</tt></i> parameter. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>length</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Length of the data type. To indicate that a parameter is an OUT parameter from a stored procedure, you must explicitly set the length. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driver_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindparam.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.bindparam.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <div class='example'><p><b>Example #1 Execute a prepared statement with named placeholders</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #DD0000'>':colour'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #2 Execute a prepared statement with question mark placeholders</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;binding&amp;nbsp;PHP&amp;nbsp;variables&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$calories&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$calories</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INT</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> <div class='example'><p><b>Example #3 Call a stored procedure with an INOUT parameter</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Call&amp;nbsp;a&amp;nbsp;stored&amp;nbsp;procedure&amp;nbsp;with&amp;nbsp;an&amp;nbsp;INOUT&amp;nbsp;parameter&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'CALL&amp;nbsp;puree_fruit(?)'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindParam</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_STR</span><span style='color: #007700'>|</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>PARAM_INPUT_OUTPUT</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>12</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br />print(</span><span style='color: #DD0000'>'After&amp;nbsp;pureeing&amp;nbsp;fruit,&amp;nbsp;the&amp;nbsp;colour&amp;nbsp;is:&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #DD0000'>'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div> </div> <a name='pdostatement.bindparam.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.bindvalue.php' class='function' rel='rdfs-seeAlso'>PDOStatement::bindValue()</a> - Binds a value to a parameter</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement->bindColumn" value="<div id='pdostatement.bindcolumn' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdostatement.bindcolumn.php'>PDOStatement-&amp;gt;bindColumn</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDOStatement-&amp;gt;bindColumn</span> &amp;mdash; <span class='dc-title'> Bind a column to a PHP variable </span></p> </div> <a name='pdostatement.bindcolumn.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$driverdata</tt></span> ]]] )</div> <p class='para rdfs-comment'> <b>PDOStatement::bindColumn()</b> arranges to have a particular variable bound to a given column in the result-set from a query. Each call to <a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function'>PDOStatement::fetch()</a> or <a href='http://www.php.net/manual/kr/pdostatement.fetchall.php' class='function'>PDOStatement::fetchAll()</a> will update all the variables that are bound to columns. </p> <blockquote><p><b class='note'>Note</b>: Since information about the columns is not always available to PDO until the statement is executed, portable applications should call this function <em class='emphasis'>after</em> <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. <br /> However, to be able to bind a LOB column as a stream when using the <em class='emphasis'>PgSQL driver</em>, applications should call this method <em class='emphasis'>before</em> calling <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>, otherwise the large object OID will be returned as an integer. <br /> </p></blockquote> </div> <a name='pdostatement.bindcolumn.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>column</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Number of the column (1-indexed) or name of the column in the result set. If using the column name, be aware that the name should match the case of the column, as returned by the driver. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>param</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the PHP variable to which the column will be bound. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Data type of the parameter, specified by the PDO::PARAM_* constants. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>maxlen</tt></i> </span> </dt><dd class='listitem'> <p class='para'> A hint for pre-allocation. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driverdata</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Optional parameter(s) for the driver. </p> </dd> </dl> <p> </p> </div> <a name='pdostatement.bindcolumn.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdostatement.bindcolumn.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Binding result set output to PHP variables</b></p> <div class='example-contents para'><p> Binding columns in the result set to PHP variables is an effective way to make the data contained in each row immediately available to your application. The following example demonstrates how PDO allows you to bind and retrieve columns with a variety of options and with intelligent defaults. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>readData</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>();<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Bind&amp;nbsp;by&amp;nbsp;column&amp;nbsp;number&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$name</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$colour</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>/*&amp;nbsp;Bind&amp;nbsp;by&amp;nbsp;column&amp;nbsp;name&amp;nbsp;*/<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>bindColumn</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'calories'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$cals</span><span style='color: #007700'>);<br /><br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(</span><span style='color: #0000BB'>$row&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetch</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>FETCH_BOUND</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$data&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$name&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$colour&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\t'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$cals&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$data</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>readData</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> apple red 150 banana yellow 175 kiwi green 75 orange orange 150 mango red 200 strawberry red 25 </pre></div> </div> </div><p> </p> </div> <a name='pdostatement.bindcolumn.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetch.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetch()</a> - Fetches the next row from a result set</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchall.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchAll()</a> - Returns an array containing all of the result set rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php' class='function' rel='rdfs-seeAlso'>PDOStatement::fetchColumn()</a> - Returns a single column from the next row of a result set</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOStatement" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.pdostatement.php'>The PDOStatement class</a></h1> <div class='partintro'> <div id='pdostatement.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Represents a prepared statement and, after the statement is executed, an associated result set. </p> </div> <div id='pdostatement.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.traversable.php' class='interfacename'>Traversable</a> </span> {</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/kr/pdostatement.bindcolumn.php' class='function'>bindColumn</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/pdostatement.bindparam.php' class='function'>bindParam</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter reference'>&amp;amp;$variable</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$length</tt></span> [, <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/pdostatement.bindvalue.php' class='function'>bindValue</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$data_type</tt></span> ] )</div> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/pdostatement.fetchall.php' class='function'>fetchAll</a></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$fetch_style</tt><span class='initializer'>= PDO::FETCH_BOTH</span></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$column_index</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt><span class='initializer'>= array()</span></span> ]]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/pdostatement.fetchobject.php' class='function'>fetchObject</a></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$class_name</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$ctor_args</tt></span> ]] )</div> <div class='methodsynopsis dc-description'> <span class='type'>mixed</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/pdostatement.setfetchmode.php' class='function'>setFetchMode</a></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$mode</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/pdostatement.bindcolumn.php'>PDOStatement->bindColumn</a> &amp;mdash; Bind a column to a PHP variable</li><li><a href='http://www.php.net/manual/kr/pdostatement.bindparam.php'>PDOStatement->bindParam</a> &amp;mdash; Binds a parameter to the specified variable name</li><li><a href='http://www.php.net/manual/kr/pdostatement.bindvalue.php'>PDOStatement->bindValue</a> &amp;mdash; Binds a value to a parameter</li><li><a href='http://www.php.net/manual/kr/pdostatement.closecursor.php'>PDOStatement->closeCursor</a> &amp;mdash; Closes the cursor, enabling the statement to be executed again.</li><li><a href='http://www.php.net/manual/kr/pdostatement.columncount.php'>PDOStatement->columnCount</a> &amp;mdash; Returns the number of columns in the result set</li><li><a href='http://www.php.net/manual/kr/pdostatement.debugdumpparams.php'>PDOStatement->debugDumpParams</a> &amp;mdash; Dump a SQL prepared command</li><li><a href='http://www.php.net/manual/kr/pdostatement.errorcode.php'>PDOStatement->errorCode</a> &amp;mdash; Fetch the SQLSTATE associated with the last operation on the statement handle</li><li><a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php'>PDOStatement->errorInfo</a> &amp;mdash; Fetch extended error information associated with the last operation on the statement handle</li><li><a href='http://www.php.net/manual/kr/pdostatement.execute.php'>PDOStatement->execute</a> &amp;mdash; Executes a prepared statement</li><li><a href='http://www.php.net/manual/kr/pdostatement.fetch.php'>PDOStatement->fetch</a> &amp;mdash; Fetches the next row from a result set</li><li><a href='http://www.php.net/manual/kr/pdostatement.fetchall.php'>PDOStatement->fetchAll</a> &amp;mdash; Returns an array containing all of the result set rows</li><li><a href='http://www.php.net/manual/kr/pdostatement.fetchcolumn.php'>PDOStatement->fetchColumn</a> &amp;mdash; Returns a single column from the next row of a result set</li><li><a href='http://www.php.net/manual/kr/pdostatement.fetchobject.php'>PDOStatement->fetchObject</a> &amp;mdash; Fetches the next row and returns it as an object.</li><li><a href='http://www.php.net/manual/kr/pdostatement.getattribute.php'>PDOStatement->getAttribute</a> &amp;mdash; Retrieve a statement attribute</li><li><a href='http://www.php.net/manual/kr/pdostatement.getcolumnmeta.php'>PDOStatement->getColumnMeta</a> &amp;mdash; Returns metadata for a column in a result set</li><li><a href='http://www.php.net/manual/kr/pdostatement.nextrowset.php'>PDOStatement->nextRowset</a> &amp;mdash; Advances to the next rowset in a multi-rowset statement handle</li><li><a href='http://www.php.net/manual/kr/pdostatement.rowcount.php'>PDOStatement->rowCount</a> &amp;mdash; Returns the number of rows affected by the last SQL statement</li><li><a href='http://www.php.net/manual/kr/pdostatement.setattribute.php'>PDOStatement->setAttribute</a> &amp;mdash; Set a statement attribute</li><li><a href='http://www.php.net/manual/kr/pdostatement.setfetchmode.php'>PDOStatement->setFetchMode</a> &amp;mdash; Set the default fetch mode for this statement</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDOException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.pdoexception.php'>The PDOException class</a></h1> <div class='partintro'> <div id='pdoexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Represents an error raised by PDO. You should not throw a <b class='classname'>PDOException</b> from your own code. See <a href='http://www.php.net/manual/kr/language.exceptions.php' class='link'>Exceptions</a> for more information about Exceptions in PHP. </p> </div> <div id='pdoexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</h2> <div class='classsynopsis'> <div class='ooclass'><b class='classname'>PDOException</b></div> <div class='classsynopsisinfo'> <span class='ooclass'> <b class='classname'>PDOException</b> </span> <span class='ooclass'> <span class='modifier'>extends</span> <a href='http://www.php.net/manual/kr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Properties */</div> <div class='fieldsynopsis'> <span class='modifier'>public</span> <span class='type'>array</span> <var class='varname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/class.pdoexception.php#pdoexception.props.code'>$code</a></var> ;</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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'>&amp;#xD504;&amp;#xB85C;&amp;#xD37C;&amp;#xD2F0;</h2> <dl> <dt id='pdoexception.props.errorinfo' class='varlistentry'> <span class='term'><var class='varname'>errorInfo</var></span> </dt><dd class='listitem'> <p class='para'> Corresponds to <a href='http://www.php.net/manual/kr/pdo.errorinfo.php' class='function'>PDO::errorInfo()</a> or <a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php' class='function'>PDOStatement::errorInfo()</a> </p> </dd> <dt id='pdoexception.props.message' class='varlistentry'> <span class='term'><var class='varname'>message</var></span> </dt><dd class='listitem'> <p class='para'> Textual error message. <a href='http://www.php.net/manual/kr/exception.getmessage.php' class='function'>Exception::getMessage()</a> to access it. </p> </dd> <dt id='pdoexception.props.code' class='varlistentry'> <span class='term'><var class='varname'>code</var></span> </dt><dd class='listitem'> <p class='para'> <i>SQLSTATE</i> error code. Use <a href='http://www.php.net/manual/kr/exception.getcode.php' class='function'>Exception::getCode()</a> to access it. </p> </dd> </dl> </div> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::__construct" value="<div id='pdo.construct' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.construct.php'>PDO::__construct</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::__construct</span> &amp;mdash; <span class='dc-title'> Creates a PDO instance representing a connection to a database </span></p> </div> <a name='pdo.construct.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='constructorsynopsis dc-description'> <span class='methodname'><b>PDO::__construct</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$dsn</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$username</tt></span> [, <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$password</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt></span> ]]] )</div> <p class='para rdfs-comment'> Creates a PDO instance to represent a connection to the requested database. </p> </div> <a name='pdo.construct.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>dsn</span> </dt><dd class='listitem'> <p class='para'> The Data Source Name, or DSN, contains the information required to connect to the database. </p> <p class='para'> In general, a DSN consists of the PDO driver name, followed by a colon, followed by the PDO driver-specific connection syntax. Further information is available from the <a href='http://www.php.net/manual/kr/pdo.drivers.php' class='link'>PDO driver-specific documentation</a>. </p> <p class='para'> The <i><tt class='parameter'>dsn</tt></i> parameter supports three different methods of specifying the arguments required to create a database connection: </p> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'>Driver invocation</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> contains the full DSN. </p> </dd> <dt class='varlistentry'> <span class='term'>URI invocation</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> consists of <strong class='userinput'><code>uri:</code></strong> followed by a URI that defines the location of a file containing the DSN string. The URI can specify a local file or a remote URL. </p> <p class='para'><strong class='userinput'><code>uri:file:///path/to/dsnfile</code></strong> </p> </dd> <dt class='varlistentry'> <span class='term'>Aliasing</span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>dsn</tt></i> consists of a name <i><tt class='parameter'>name</tt></i> that maps to <code class='code'>pdo.dsn.<i><tt class='parameter'>name</tt></i> </code> in <var class='filename'>php.ini</var> defining the DSN string. </p> <blockquote><p><b class='note'>Note</b>: The alias must be defined in <var class='filename'>php.ini</var>, and not <var class='filename'>.htaccess</var> or <var class='filename'>httpd.conf</var> <br /> </p></blockquote> </dd> </dl> <p> </p> </dd> <dt class='varlistentry'> <span class='term'>username</span> </dt><dd class='listitem'> <p class='para'> The user name for the DSN string. This parameter is optional for some PDO drivers. </p> </dd> <dt class='varlistentry'> <span class='term'>password</span> </dt><dd class='listitem'> <p class='para'> The password for the DSN string. This parameter is optional for some PDO drivers. </p> </dd> <dt class='varlistentry'> <span class='term'>driver_options</span> </dt><dd class='listitem'> <p class='para'> A key=&amp;gt;value array of driver-specific connection options. </p> </dd> </dl> <p> </p> </div> <a name='pdo.construct.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a PDO object on success. </p> </div> <a name='pdo.construct.errors'></a><div class='refsect1 errors'> <h3 class='title'>&amp;#xC624;&amp;#xB958;/&amp;#xC608;&amp;#xC678;</h3> <p class='para'> <b>PDO::__construct()</b> throws a PDOException if the attempt to connect to the requested database fails. </p> </div> <a name='pdo.construct.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Create a PDO instance via driver invocation</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;driver&amp;nbsp;invocation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mysql:dbname=testdb;host=127.0.0.1'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'dbuser'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'dbpass'</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'><p><b>Example #2 Create a PDO instance via URI invocation</b></p> <div class='example-contents para'><p> The following example assumes that the file <var class='filename'>/usr/local/dbconnect</var> exists with file permissions that enable PHP to read the file. The file contains the PDO DSN to connect to a DB2 database through the PDO_ODBC driver: </p></div> <div class='example-contents screen'> <div class='cdata'><pre> odbc:DSN=SAMPLE;UID=john;PWD=mypass </pre></div> </div> <div class='example-contents para'><p> The PHP script can then create a database connection by simply passing the <i>uri:</i> parameter and pointing to the file URI: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;driver&amp;nbsp;invocation&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'uri:file:///usr/local/dbconnect'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'><p><b>Example #3 Create a PDO instance using an alias</b></p> <div class='example-contents para'><p> The following example assumes that <var class='filename'>php.ini</var> contains the following entry to enable a connection to a MySQL database using only the alias <i>mydb</i>: </p></div> <div class='example-contents programlisting'><br /> [PDO]<br /> pdo.dsn.mydb=&amp;quot;mysql:dbname=testdb;host=localhost&amp;quot;<br /> </div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Connect&amp;nbsp;to&amp;nbsp;an&amp;nbsp;ODBC&amp;nbsp;database&amp;nbsp;using&amp;nbsp;an&amp;nbsp;alias&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dsn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'mydb'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$user&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$password&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>''</span><span style='color: #007700'>;<br /><br />try&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dsn</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$user</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$password</span><span style='color: #007700'>);<br />}&amp;nbsp;catch&amp;nbsp;(</span><span style='color: #0000BB'>PDOException&amp;nbsp;$e</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'Connection&amp;nbsp;failed:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$e</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getMessage</span><span style='color: #007700'>();<br />}<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::setAttribute" value="<div id='pdo.setattribute' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.setattribute.php'>PDO::setAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::setAttribute</span> &amp;mdash; <span class='dc-title'> Set an attribute </span></p> </div> <a name='pdo.setattribute.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::ATTR_CASE</i>: Force column names to a specific case. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'> <i>PDO::CASE_LOWER</i>: Force column names to lower case. </p></li> <li class='listitem'><p class='para'> <i>PDO::CASE_NATURAL</i>: Leave column names as returned by the database driver. </p></li> <li class='listitem'><p class='para'> <i>PDO::CASE_UPPER</i>: Force column names to upper case. </p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_ERRMODE</i>: Error reporting. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::ERRMODE_SILENT</i>: Just set error codes.</p></li> <li class='listitem'><p class='para'><i>PDO::ERRMODE_WARNING</i>: Raise <a href='http://www.php.net/manual/kr/errorfunc.constants.php#errorfunc.constants.errorlevels.e-warning' class='link'>E_WARNING</a>.</p></li> <li class='listitem'><p class='para'><i>PDO::ERRMODE_EXCEPTION</i>: Throw <a href='http://www.php.net/manual/kr/language.exceptions.php' class='link'>exceptions</a>.</p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_ORACLE_NULLS</i> (available with all drivers, not just Oracle): Conversion of NULL and empty strings. </p><ul class='itemizedlist'> <li class='listitem'><p class='para'><i>PDO::NULL_NATURAL</i>: No conversion.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_EMPTY_STRING</i>: Empty string is converted to <b><tt class='constant'>NULL</tt></b>.</p></li> <li class='listitem'><p class='para'><i>PDO::NULL_TO_STRING</i>: NULL is converted to an empty string.</p></li> </ul><p> </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STRINGIFY_FETCHES</i>: Convert numeric values to strings when fetching. Requires <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type bool'>bool</a>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_STATEMENT_CLASS</i>: Set user-supplied statement class derived from PDOStatement. Cannot be used with persistent PDO instances. Requires <i>array(string classname, array(mixed constructor_args))</i>. </p></li> <li class='listitem'><p class='para'><i>PDO::ATTR_AUTOCOMMIT</i> (available in OCI, Firebird and MySQL): Whether to autocommit every single statement. </p></li> <li class='listitem'><p class='para'><i>PDO::MYSQL_ATTR_USE_BUFFERED_QUERY</i> (available in MySQL): Use buffered queries. </p></li> </ul><p> </p> </div> <a name='pdo.setattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/pdo.rollback.php'>PDO::rollBack</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::rollBack</span> &amp;mdash; <span class='dc-title'> Rolls back a transaction </span></p> </div> <a name='pdo.rollback.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::rollBack</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Rolls back the current transaction, as initiated by <a href='http://www.php.net/manual/kr/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a>. It is an error to call this method if no transaction is active. </p> <p class='para'> If the database was set to autocommit mode, this function will restore autocommit mode after it has rolled back the transaction. </p> <p class='para'> Some databases, including MySQL, automatically issue an implicit COMMIT when a database definition language (DDL) statement such as DROP TABLE or CREATE TABLE is issued within a transaction. The implicit COMMIT will prevent you from rolling back any other changes within the transaction boundary. </p> </div> <a name='pdo.rollback.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdo.rollback.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Roll back a transaction</b></p> <div class='example-contents para'><p> The following example begins a transaction and issues two statements that modify the database before rolling back the changes. On MySQL, however, the DROP TABLE statement automatically commits the transaction so that none of the changes in the transaction are rolled back. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;and&amp;nbsp;data&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;dessert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'hamburger''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Recognize&amp;nbsp;mistake&amp;nbsp;and&amp;nbsp;roll&amp;nbsp;back&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rollBack</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.rollback.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - Initiates a transaction</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Commits a transaction</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::quote" value="<div id='pdo.quote' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.quote.php'>PDO::quote</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.1)</p><p class='refpurpose'><span class='refname'>PDO::quote</span> &amp;mdash; <span class='dc-title'> Quotes a string for use in a query. </span></p> </div> <a name='pdo.quote.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>PDO::quote</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$string</tt></span> [, <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$parameter_type</tt><span class='initializer'>= PDO::PARAM_STR</span></span> ] )</div> <p class='para rdfs-comment'> <b>PDO::quote()</b> places quotes around the input string (if required) and escapes special characters within the input string, using a quoting style appropriate to the underlying driver. </p> <p class='para'> If you are using this function to build SQL statements, you are <em class='emphasis'>strongly</em> recommended to use <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a> to prepare SQL statements with bound parameters instead of using <b>PDO::quote()</b> to interpolate user input into a SQL statement. Prepared statements with bound parameters are not only more portable, more convenient, immune to SQL injection, but are often much faster to execute than interpolated queries, as both the server and client side can cache a compiled form of the query. </p> <p class='para'> Not all PDO drivers implement this method (notably PDO_ODBC). Consider using prepared statements instead. </p> </div> <a name='pdo.quote.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>string</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string to be quoted. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>parameter_type</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Provides a data type hint for drivers that have alternate quoting styles. The default value is <b><tt class='constant'>PDO::PARAM_STR</tt></b>. </p> </dd> </dl> <p> </p> </div> <a name='pdo.quote.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a quoted string that is theoretically safe to pass into an SQL statement. Returns <b><tt class='constant'>FALSE</tt></b> if the driver does not support quoting in this way. </p> </div> <a name='pdo.quote.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Quoting a normal string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Simple&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Nice'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Unquoted string: Nice Quoted string: &amp;#039;Nice&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 Quoting a dangerous string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Dangerous&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Naughty&amp;nbsp;\'&amp;nbsp;string'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Unquoted string: Naughty &amp;#039; string Quoted string: &amp;#039;Naughty &amp;#039;&amp;#039; string&amp;#039; </pre></div> </div> </div><p> </p><div class='example'> <p><b>Example #3 Quoting a complex string</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'sqlite:/home/lynn/music.sql3'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Complex&amp;nbsp;string&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$string&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'Co'mpl''ex&amp;nbsp;\'st'\'ring'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Unquoted&amp;nbsp;string:&amp;nbsp;</span><span style='color: #0000BB'>$string</span><span style='color: #DD0000'>\n'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #DD0000'>'Quoted&amp;nbsp;string:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>quote</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$string</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Unquoted string: Co&amp;#039;mpl&amp;#039;&amp;#039;ex &amp;quot;st&amp;#039;&amp;quot;ring Quoted string: &amp;#039;Co&amp;#039;&amp;#039;mpl&amp;#039;&amp;#039;&amp;#039;&amp;#039;ex &amp;quot;st&amp;#039;&amp;#039;&amp;quot;ring&amp;#039; </pre></div> </div> </div><p> </p> </div> <a name='pdo.quote.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::query" value="<div id='pdo.query' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.query.php'>PDO::query</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDO::query</span> &amp;mdash; <span class='dc-title'> Executes an SQL statement, returning a result set as a PDOStatement object </span></p> </div> <a name='pdo.query.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/class.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::query</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$PDO::FETCH_INTO</tt></span> , <span class='methodparam'><span class='type'>object</span> <tt class='parameter'>$object</tt></span> )</div> <p class='para rdfs-comment'> <b>PDO::query()</b> executes an SQL statement in a single function call, returning the result set (if any) returned by the statement as a PDOStatement object. </p> <p class='para'> For a query that you need to issue multiple times, you will realize better performance if you prepare a PDOStatement object using <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with multiple calls to <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> <p class='para'> If you do not fetch all of the data in a result set before issuing your next call to <b>PDO::query()</b>, your call may fail. Call <a href='http://www.php.net/manual/kr/pdostatement.closecursor.php' class='function'>PDOStatement::closeCursor()</a> to release the database resources associated with the PDOStatement object before issuing your next call to <b>PDO::query()</b>. </p> <blockquote><p><b class='note'>Note</b>: Although this function is only documented as having a single parameter, you may pass additional arguments to this function. They will be treated as though you called <a href='http://www.php.net/manual/kr/pdostatement.setfetchmode.php' class='function'>PDOStatement::setFetchMode()</a> on the resultant statement object. <br /> </p></blockquote> </div> <a name='pdo.query.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SQL statement to prepare and execute. </p> </dd> </dl> <p> </p> </div> <a name='pdo.query.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDO::query()</b> returns a PDOStatement object. </p> </div> <a name='pdo.query.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Demonstrate PDO::query</b></p> <div class='example-contents para'><p> A nice feature of <b>PDO::query()</b> is that it enables you to iterate over the rowset returned by a successfully executed SELECT statement. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>getFruit</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;name'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach&amp;nbsp;(</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>query</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>)&amp;nbsp;as&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'NAME'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'COLOUR'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\t'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print&amp;nbsp;</span><span style='color: #0000BB'>$row</span><span style='color: #007700'>[</span><span style='color: #DD0000'>'CALORIES'</span><span style='color: #007700'>]&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Execute an SQL statement and return the number of affected rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::prepare" value="<div id='pdo.prepare' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.prepare.php'>PDO::prepare</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::prepare</span> &amp;mdash; <span class='dc-title'> Prepares a statement for execution and returns a statement object </span></p> </div> <a name='pdo.prepare.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/class.pdostatement.php' class='type PDOStatement'>PDOStatement</a></span> <span class='methodname'><b>PDO::prepare</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> [, <span class='methodparam'><span class='type'>array</span> <tt class='parameter'>$driver_options</tt><span class='initializer'>= array()</span></span> ] )</div> <p class='para rdfs-comment'> Prepares an SQL statement to be executed by the <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> method. The SQL statement can contain zero or more named (:name) or question mark (?) parameter markers for which real values will be substituted when the statement is executed. You cannot use both named and question mark parameter markers within the same SQL statement; pick one or the other parameter style. </p> <p class='para'> You must include a unique parameter marker for each value you wish to pass in to the statement when you call <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. You cannot use a named parameter marker of the same name twice in a prepared statement. You cannot bind multiple values to a single named parameter in, for example, the IN() clause of an SQL statement. </p> <p class='para'> Calling <b>PDO::prepare()</b> and <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a> for statements that will be issued multiple times with different parameter values optimizes the performance of your application by allowing the driver to negotiate client and/or server side caching of the query plan and meta information, and helps to prevent SQL injection attacks by eliminating the need to manually quote the parameters. </p> <p class='para'> PDO will emulate prepared statements/bound parameters for drivers that do not natively support them, and can also rewrite named or question mark style parameter markers to something more appropriate, if the driver supports one style but not the other. </p> </div> <a name='pdo.prepare.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This must be a valid SQL statement for the target database server. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>driver_options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> This array holds one or more key=&amp;gt;value pairs to set attribute values for the PDOStatement object that this method returns. You would most commonly use this to set the <i>PDO::ATTR_CURSOR</i> value to <i>PDO::CURSOR_SCROLL</i> to request a scrollable cursor. Some drivers have driver specific options that may be set at prepare-time. </p> </dd> </dl> <p> </p> </div> <a name='pdo.prepare.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> If the database server successfully prepares the statement, <b>PDO::prepare()</b> returns a <a href='http://www.php.net/manual/kr/class.pdostatement.php' class='classname'>PDOStatement</a> object. If the database server cannot successfully prepare the statement, <b>PDO::prepare()</b> emits <a href='http://www.php.net/manual/kr/class.pdoexception.php' class='classname'>PDOException</a>. </p> <blockquote><p><b class='note'>Note</b>: Emulated prepared statements does not communicate with the database server so <b>PDO::prepare()</b> does not check the statement. <br /> </p></blockquote> </div> <a name='pdo.prepare.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Prepare an SQL statement with named parameters</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sql&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;:calories&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;:colour'</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$sql</span><span style='color: #007700'>,&amp;nbsp;array(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>ATTR_CURSOR&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>CURSOR_FWDONLY</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>':calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>':colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #DD0000'>'calories'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #0000BB'>175</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'colour'&amp;nbsp;</span><span style='color: #007700'>=&amp;gt;&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$yellow&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p><div class='example'> <p><b>Example #2 Prepare an SQL statement with question mark parameters</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Execute&amp;nbsp;a&amp;nbsp;prepared&amp;nbsp;statement&amp;nbsp;by&amp;nbsp;passing&amp;nbsp;an&amp;nbsp;array&amp;nbsp;of&amp;nbsp;values&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'SELECT&amp;nbsp;name,&amp;nbsp;colour,&amp;nbsp;calories<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FROM&amp;nbsp;fruit<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;calories&amp;nbsp;&amp;lt;&amp;nbsp;?&amp;nbsp;AND&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;?'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>150</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'red'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$red&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>execute</span><span style='color: #007700'>(array(</span><span style='color: #0000BB'>175</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'yellow'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>$yellow&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$sth</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>fetchAll</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.prepare.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.exec.php' class='function' rel='rdfs-seeAlso'>PDO::exec()</a> - Execute an SQL statement and return the number of affected rows</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::lastInsertId" value="<div id='pdo.lastinsertid' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.lastinsertid.php'>PDO::lastInsertId</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::lastInsertId</span> &amp;mdash; <span class='dc-title'> Returns the ID of the last inserted row or sequence value </span></p> </div> <a name='pdo.lastinsertid.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>PDO::lastInsertId</b></span> ([ <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt><span class='initializer'>= NULL</span></span> ] )</div> <p class='para rdfs-comment'> Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver. For example, <b>PDO_PGSQL()</b> requires you to specify the name of a sequence object for the <i><tt class='parameter'>name</tt></i> parameter. </p> <blockquote><p><b class='note'>Note</b>: This method may not return a meaningful or consistent result across different PDO drivers, because the underlying database may not even support the notion of auto-increment fields or sequences. <br /> </p></blockquote> </div> <a name='pdo.lastinsertid.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Name of the sequence object from which the ID should be returned. </p> </dd> </dl> <p> </p> </div> <a name='pdo.lastinsertid.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> If a sequence name was not specified for the <i><tt class='parameter'>name</tt></i> parameter, <b>PDO::lastInsertId()</b> returns a string representing the row ID of the last row that was inserted into the database. </p> <p class='para'> If a sequence name was specified for the <i><tt class='parameter'>name</tt></i> parameter, <b>PDO::lastInsertId()</b> returns a string representing the last value retrieved from the specified sequence object. </p> <p class='para'> If the PDO driver does not support this capability, <b>PDO::lastInsertId()</b> triggers an <i>IM001</i> SQLSTATE. </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::getAvailableDrivers" value="<div id='pdo.getavailabledrivers' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.3, PECL pdo &amp;gt;= 1.0.3)</p><p class='refpurpose'><span class='refname'>PDO::getAvailableDrivers</span> &amp;mdash; <span class='dc-title'> Return an array of available PDO drivers </span></p> </div> <a name='pdo.getavailabledrivers.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>PDO::getAvailableDrivers</b></span> ( <span class='methodparam'>void</span> )</div> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>pdo_drivers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function returns all currently available PDO drivers which can be used in <i><tt class='parameter'>DSN</tt></i> parameter of <a href='http://www.php.net/manual/kr/pdo.construct.php' class='function'>PDO::__construct()</a>. This is a static method. </p> </div> <a name='pdo.getavailabledrivers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDO::getAvailableDrivers()</b> returns an array of PDO driver names. If no drivers are available, it returns an empty array. </p> </div> <a name='pdo.getavailabledrivers.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 A <b>PDO::getAvailableDrivers()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>::</span><span style='color: #0000BB'>getAvailableDrivers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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/kr/pdo.getattribute.php'>PDO::getAttribute</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.2.0)</p><p class='refpurpose'><span class='refname'>PDO::getAttribute</span> &amp;mdash; <span class='dc-title'> Retrieve a database connection attribute </span></p> </div> <a name='pdo.getattribute.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <span class='methodname'><b>PDO::getAttribute</b></span> ( <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$attribute</tt></span> )</div> <p class='para rdfs-comment'> This function returns the value of a database connection attribute. To retrieve PDOStatement attributes, refer to <a href='http://www.php.net/manual/kr/pdostatement.getattribute.php' class='function'>PDOStatement::getAttribute()</a>. </p> <p class='para'> Note that some database/driver combinations may not support all of the database connection attributes. </p> </div> <a name='pdo.getattribute.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>attribute</tt></i> </span> </dt><dd class='listitem'> <p class='para'> One of the <i>PDO::ATTR_*</i> constants. The constants that apply to database connections are as follows: </p><ul class='simplelist'> <li class='member'><i>PDO::ATTR_AUTOCOMMIT</i></li> <li class='member'><i>PDO::ATTR_CASE</i></li> <li class='member'><i>PDO::ATTR_CLIENT_VERSION</i></li> <li class='member'><i>PDO::ATTR_CONNECTION_STATUS</i></li> <li class='member'><i>PDO::ATTR_DRIVER_NAME</i></li> <li class='member'><i>PDO::ATTR_ERRMODE</i></li> <li class='member'><i>PDO::ATTR_ORACLE_NULLS</i></li> <li class='member'><i>PDO::ATTR_PERSISTENT</i></li> <li class='member'><i>PDO::ATTR_PREFETCH</i></li> <li class='member'><i>PDO::ATTR_SERVER_INFO</i></li> <li class='member'><i>PDO::ATTR_SERVER_VERSION</i></li> <li class='member'><i>PDO::ATTR_TIMEOUT</i></li> </ul><p> </p> </dd> </dl> <p> </p> </div> <a name='pdo.getattribute.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> A successful call returns the value of the requested PDO attribute. An unsuccessful call returns <i>null</i>. </p> </div> <a name='pdo.getattribute.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Retrieving database connection attributes</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$conn&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$attributes&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;array(<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'AUTOCOMMIT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ERRMODE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CASE'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CLIENT_VERSION'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'CONNECTION_STATUS'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'ORACLE_NULLS'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PERSISTENT'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'PREFETCH'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SERVER_INFO'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'SERVER_VERSION'</span><span style='color: #007700'>,<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #DD0000'>'TIMEOUT'<br /></span><span style='color: #007700'>);<br /><br />foreach&amp;nbsp;(</span><span style='color: #0000BB'>$attributes&amp;nbsp;</span><span style='color: #007700'>as&amp;nbsp;</span><span style='color: #0000BB'>$val</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'PDO::ATTR_</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>:&amp;nbsp;'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #0000BB'>$conn</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>getAttribute</span><span style='color: #007700'>(</span><span style='color: #0000BB'>constant</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'PDO::ATTR_</span><span style='color: #0000BB'>$val</span><span style='color: #DD0000'>'</span><span style='color: #007700'>))&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.getattribute.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.setattribute.php' class='function' rel='rdfs-seeAlso'>PDO::setAttribute()</a> - Set an attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.getattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::getAttribute()</a> - Retrieve a statement attribute</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.setattribute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::setAttribute()</a> - Set a statement attribute</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::exec" value="<div id='pdo.exec' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.exec.php'>PDO::exec</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::exec</span> &amp;mdash; <span class='dc-title'> Execute an SQL statement and return the number of affected rows </span></p> </div> <a name='pdo.exec.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>int</span> <span class='methodname'><b>PDO::exec</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$statement</tt></span> )</div> <p class='para rdfs-comment'> <b>PDO::exec()</b> executes an SQL statement in a single function call, returning the number of rows affected by the statement. </p> <p class='para'> <b>PDO::exec()</b> does not return results from a SELECT statement. For a SELECT statement that you only need to issue once during your program, consider issuing <a href='http://www.php.net/manual/kr/pdo.query.php' class='function'>PDO::query()</a>. For a statement that you need to issue multiple times, prepare a PDOStatement object with <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a> and issue the statement with <a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function'>PDOStatement::execute()</a>. </p> </div> <a name='pdo.exec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>statement</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The SQL statement to prepare and execute. </p> </dd> </dl> <p> </p> </div> <a name='pdo.exec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDO::exec()</b> returns the number of rows that were modified or deleted by the SQL statement you issued. If no rows were affected, <b>PDO::exec()</b> returns <i>0</i>. </p> <div class='warning'><b class='warning'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0;&amp;#xB9CC;, <i>0</i>&amp;#xC774;&amp;#xB098; &amp;quot;&amp;quot; &amp;#xB4F1;, &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xB2E4;&amp;#xB978; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='link'>&amp;#xB17C;&amp;#xB9AC;&amp;#xD615;</a> &amp;#xC139;&amp;#xC158;&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xB824;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.operators.comparison.php' class='link'>=== &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</p></div> <p class='para'> The following example incorrectly relies on the return value of <b>PDO::exec()</b>, wherein a statement that affected 0 rows results in a call to <a href='http://www.php.net/manual/kr/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'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Issuing a DELETE statement</b></p> <div class='example-contents para'><p> Count the number of rows deleted by a DELETE statement with no WHERE clause. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dbh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;new&amp;nbsp;</span><span style='color: #0000BB'>PDO</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'odbc:sample'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'db2inst1'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'ibmdb2'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Delete&amp;nbsp;all&amp;nbsp;rows&amp;nbsp;from&amp;nbsp;the&amp;nbsp;FRUIT&amp;nbsp;table&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$count&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DELETE&amp;nbsp;FROM&amp;nbsp;fruit&amp;nbsp;WHERE&amp;nbsp;colour&amp;nbsp;=&amp;nbsp;'red''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Return&amp;nbsp;number&amp;nbsp;of&amp;nbsp;rows&amp;nbsp;that&amp;nbsp;were&amp;nbsp;deleted&amp;nbsp;*/<br /></span><span style='color: #007700'>print(</span><span style='color: #DD0000'>'Deleted&amp;nbsp;</span><span style='color: #0000BB'>$count</span><span style='color: #DD0000'>&amp;nbsp;rows.\n'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> Deleted 1 rows. </pre></div> </div> </div><p> </p> </div> <a name='pdo.exec.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function' rel='rdfs-seeAlso'>PDO::prepare()</a> - Prepares a statement for execution and returns a statement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.query.php' class='function' rel='rdfs-seeAlso'>PDO::query()</a> - Executes an SQL statement, returning a result set as a PDOStatement object</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.execute.php' class='function' rel='rdfs-seeAlso'>PDOStatement::execute()</a> - Executes a prepared statement</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::errorInfo" value="<div id='pdo.errorinfo' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.errorinfo.php'>PDO::errorInfo</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::errorInfo</span> &amp;mdash; <span class='dc-title'> Fetch extended error information associated with the last operation on the database handle </span></p> </div> <a name='pdo.errorinfo.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <b>PDO::errorInfo()</b> returns an array of error information about the last operation performed by this database handle. The array consists of the following fields: </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>Element</th> <th>Information</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>0</td> <td align='left'>SQLSTATE error code (a five characters alphanumeric identifier defined in the ANSI SQL standard).</td> </tr> <tr valign='middle'> <td align='left'>1</td> <td align='left'>Driver-specific error code.</td> </tr> <tr valign='middle'> <td align='left'>2</td> <td align='left'>Driver-specific error message.</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Note</b>: If the SQLSTATE error code is not set or there is no driver-specific error, the elements following element 0 will be set to <b><tt class='constant'>NULL</tt></b>. <br /> </p></blockquote> <p class='para'> <b>PDO::errorInfo()</b> only retrieves error information for operations performed directly on the database handle. If you create a PDOStatement object through <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/kr/pdo.query.php' class='function'>PDO::query()</a> and invoke an error on the statement handle, <b>PDO::errorInfo()</b> will not reflect the error from the statement handle. You must call <a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php' class='function'>PDOStatement::errorInfo()</a> to return the error information for an operation performed on a particular statement handle. </p> </div> <a name='pdo.errorinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;bogus&amp;nbsp;SQL&amp;nbsp;syntax&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$stmt&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>prepare</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'bogus&amp;nbsp;sql'</span><span style='color: #007700'>);<br />if&amp;nbsp;(!</span><span style='color: #0000BB'>$stmt</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDO::errorInfo():\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorInfo</span><span style='color: #007700'>());<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> PDO::errorInfo(): Array ( [0] =&amp;gt; HY000 [1] =&amp;gt; 1 [2] =&amp;gt; near &amp;quot;bogus&amp;quot;: syntax error ) </pre></div> </div> </div><p> </p> </div> <a name='pdo.errorinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorcode.php' class='function' rel='rdfs-seeAlso'>PDO::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::errorCode" value="<div id='pdo.errorcode' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.errorcode.php'>PDO::errorCode</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::errorCode</span> &amp;mdash; <span class='dc-title'> Fetch the SQLSTATE associated with the last operation on the database handle </span></p> </div> <a name='pdo.errorcode.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a SQLSTATE, a five characters alphanumeric identifier defined in the ANSI SQL-92 standard. Briefly, an SQLSTATE consists of a two characters class value followed by a three characters subclass value. A class value of 01 indicates a warning and is accompanied by a return code of SQL_SUCCESS_WITH_INFO. Class values other than &amp;#039;01&amp;#039;, except for the class &amp;#039;IM&amp;#039;, indicate an error. The class &amp;#039;IM&amp;#039; is specific to warnings and errors that derive from the implementation of PDO (or perhaps ODBC, if you&amp;#039;re using the ODBC driver) itself. The subclass value &amp;#039;000&amp;#039; in any class indicates that there is no subclass for that SQLSTATE. </p> <p class='para'> <b>PDO::errorCode()</b> only retrieves error codes for operations performed directly on the database handle. If you create a PDOStatement object through <a href='http://www.php.net/manual/kr/pdo.prepare.php' class='function'>PDO::prepare()</a> or <a href='http://www.php.net/manual/kr/pdo.query.php' class='function'>PDO::query()</a> and invoke an error on the statement handle, <b>PDO::errorCode()</b> will not reflect that error. You must call <a href='http://www.php.net/manual/kr/pdostatement.errorcode.php' class='function'>PDOStatement::errorCode()</a> to return the error code for an operation performed on a particular statement handle. </p> <p class='para'> Returns <b><tt class='constant'>NULL</tt></b> if no operation has been run on the database handle. </p> </div> <a name='pdo.errorcode.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Retrieving a SQLSTATE code</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Provoke&amp;nbsp;an&amp;nbsp;error&amp;nbsp;--&amp;nbsp;the&amp;nbsp;BONES&amp;nbsp;table&amp;nbsp;does&amp;nbsp;not&amp;nbsp;exist&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'INSERT&amp;nbsp;INTO&amp;nbsp;bones(skull)&amp;nbsp;VALUES&amp;nbsp;('lucy')'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'\nPDO::errorCode():&amp;nbsp;'</span><span style='color: #007700'>;<br />print&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>errorCode</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDO::errorInfo()</a> - Fetch extended error information associated with the last operation on the database handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorcode.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorCode()</a> - Fetch the SQLSTATE associated with the last operation on the statement handle</li> <li class='member'><a href='http://www.php.net/manual/kr/pdostatement.errorinfo.php' class='function' rel='rdfs-seeAlso'>PDOStatement::errorInfo()</a> - Fetch extended error information associated with the last operation on the statement handle</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::commit" value="<div id='pdo.commit' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.commit.php'>PDO::commit</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::commit</span> &amp;mdash; <span class='dc-title'> Commits a transaction </span></p> </div> <a name='pdo.commit.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::commit</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Commits a transaction, returning the database connection to autocommit mode until the next call to <a href='http://www.php.net/manual/kr/pdo.begintransaction.php' class='function'>PDO::beginTransaction()</a> starts a new transaction. </p> </div> <a name='pdo.commit.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdo.commit.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Commit a transaction</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Commit&amp;nbsp;the&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>commit</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.commit.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.begintransaction.php' class='function' rel='rdfs-seeAlso'>PDO::beginTransaction()</a> - Initiates a transaction</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Rolls back a transaction</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO::beginTransaction" value="<div id='pdo.begintransaction' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/pdo.begintransaction.php'>PDO::beginTransaction</a></h1> <p class='verinfo'>(PHP 5 &amp;gt;= 5.1.0, PECL pdo &amp;gt;= 0.1.0)</p><p class='refpurpose'><span class='refname'>PDO::beginTransaction</span> &amp;mdash; <span class='dc-title'> Initiates a transaction </span></p> </div> <a name='pdo.begintransaction.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>PDO::beginTransaction</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Turns off autocommit mode. While autocommit mode is turned off, changes made to the database via the PDO object instance are not committed until you end the transaction by calling <a href='http://www.php.net/manual/kr/pdo.commit.php' class='function'>PDO::commit()</a>. Calling <a href='http://www.php.net/manual/kr/pdo.rollback.php' class='function'>PDO::rollBack()</a> will roll back all changes to the database and return the connection to autocommit mode. </p> <p class='para'> Some databases, including MySQL, automatically issue an implicit COMMIT when a database definition language (DDL) statement such as DROP TABLE or CREATE TABLE is issued within a transaction. The implicit COMMIT will prevent you from rolling back any other changes within the transaction boundary. </p> </div> <a name='pdo.begintransaction.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='pdo.begintransaction.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'><p><b>Example #1 Roll back a transaction</b></p> <div class='example-contents para'><p> The following example begins a transaction and issues two statements that modify the database before rolling back the changes. On MySQL, however, the DROP TABLE statement automatically commits the transaction so that none of the changes in the transaction are rolled back. </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>/*&amp;nbsp;Begin&amp;nbsp;a&amp;nbsp;transaction,&amp;nbsp;turning&amp;nbsp;off&amp;nbsp;autocommit&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>beginTransaction</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Change&amp;nbsp;the&amp;nbsp;database&amp;nbsp;schema&amp;nbsp;and&amp;nbsp;data&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'DROP&amp;nbsp;TABLE&amp;nbsp;fruit'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>$sth&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>exec</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'UPDATE&amp;nbsp;dessert<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;name&amp;nbsp;=&amp;nbsp;'hamburger''</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Recognize&amp;nbsp;mistake&amp;nbsp;and&amp;nbsp;roll&amp;nbsp;back&amp;nbsp;changes&amp;nbsp;*/<br /></span><span style='color: #0000BB'>$dbh</span><span style='color: #007700'>-&amp;gt;</span><span style='color: #0000BB'>rollBack</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>/*&amp;nbsp;Database&amp;nbsp;connection&amp;nbsp;is&amp;nbsp;now&amp;nbsp;back&amp;nbsp;in&amp;nbsp;autocommit&amp;nbsp;mode&amp;nbsp;*/<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='pdo.begintransaction.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/pdo.commit.php' class='function' rel='rdfs-seeAlso'>PDO::commit()</a> - Commits a transaction</li> <li class='member'><a href='http://www.php.net/manual/kr/pdo.rollback.php' class='function' rel='rdfs-seeAlso'>PDO::rollBack()</a> - Rolls back a transaction</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="PDO" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.pdo.php'>The PDO class</a></h1> <div class='partintro'> <div id='pdo.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Represents a connection between PHP and a database server. </p> </div> <div id='pdo.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$value</tt></span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/pdo.begintransaction.php'>PDO::beginTransaction</a> &amp;mdash; Initiates a transaction</li><li><a href='http://www.php.net/manual/kr/pdo.commit.php'>PDO::commit</a> &amp;mdash; Commits a transaction</li><li><a href='http://www.php.net/manual/kr/pdo.construct.php'>PDO::__construct</a> &amp;mdash; Creates a PDO instance representing a connection to a database</li><li><a href='http://www.php.net/manual/kr/pdo.errorcode.php'>PDO::errorCode</a> &amp;mdash; Fetch the SQLSTATE associated with the last operation on the database handle</li><li><a href='http://www.php.net/manual/kr/pdo.errorinfo.php'>PDO::errorInfo</a> &amp;mdash; Fetch extended error information associated with the last operation on the database handle</li><li><a href='http://www.php.net/manual/kr/pdo.exec.php'>PDO::exec</a> &amp;mdash; Execute an SQL statement and return the number of affected rows</li><li><a href='http://www.php.net/manual/kr/pdo.getattribute.php'>PDO::getAttribute</a> &amp;mdash; Retrieve a database connection attribute</li><li><a href='http://www.php.net/manual/kr/pdo.getavailabledrivers.php'>PDO::getAvailableDrivers</a> &amp;mdash; Return an array of available PDO drivers</li><li><a href='http://www.php.net/manual/kr/pdo.lastinsertid.php'>PDO::lastInsertId</a> &amp;mdash; Returns the ID of the last inserted row or sequence value</li><li><a href='http://www.php.net/manual/kr/pdo.prepare.php'>PDO::prepare</a> &amp;mdash; Prepares a statement for execution and returns a statement object</li><li><a href='http://www.php.net/manual/kr/pdo.query.php'>PDO::query</a> &amp;mdash; Executes an SQL statement, returning a result set as a PDOStatement object</li><li><a href='http://www.php.net/manual/kr/pdo.quote.php'>PDO::quote</a> &amp;mdash; Quotes a string for use in a query.</li><li><a href='http://www.php.net/manual/kr/pdo.rollback.php'>PDO::rollBack</a> &amp;mdash; Rolls back a transaction</li><li><a href='http://www.php.net/manual/kr/pdo.setattribute.php'>PDO::setAttribute</a> &amp;mdash; Set an attribute</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pclose" value="<div id='function.pclose' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>Closes process file pointer</span></p> </div> <a name='function.pclose.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> Closes a file pointer to a pipe opened by <a href='http://www.php.net/manual/kr/function.popen.php' class='function'>popen()</a>. </p> </div> <a name='function.pclose.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>handle</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The file pointer must be valid, and must have been returned by a successful call to <a href='http://www.php.net/manual/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the termination status of the process that was run. </p> </div> <a name='function.pclose.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>pclose()</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 />$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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Opens process file pointer</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Returns information about a file path</span></p> </div> <a name='function.pathinfo.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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> returns an associative array containing information about <i><tt class='parameter'>path</tt></i> . </p> </div> <a name='function.pathinfo.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>path</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The path being checked. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>options</tt></i> </span> </dt><dd class='listitem'> <p class='para'> You can specify which elements are returned with optional parameter <i><tt class='parameter'>options</tt></i> . It composes from <b><tt class='constant'>PATHINFO_DIRNAME</tt></b>, <b><tt class='constant'>PATHINFO_BASENAME</tt></b>, <b><tt class='constant'>PATHINFO_EXTENSION</tt></b> and <b><tt class='constant'>PATHINFO_FILENAME</tt></b>. It defaults to return all elements. </p> </dd> </dl> <p> </p> </div> <a name='function.pathinfo.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The following associative <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> elements are returned: <i>dirname</i>, <i>basename</i>, <i>extension</i> (if any), and <i>filename</i>. </p> <p class='para'> If <i><tt class='parameter'>options</tt></i> is used, this function will return a <a href='http://www.php.net/manual/kr/language.types.string.php' class='type string'>string</a> if not all elements are requested. </p> </div> <a name='function.pathinfo.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.2.0</td> <td align='left'> The <b><tt class='constant'>PATHINFO_FILENAME</tt></b> constant was added. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.pathinfo.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>pathinfo()</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 />$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;since&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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: For information on retrieving the current path info, read the section on <a href='http://www.php.net/manual/kr/language.variables.predefined.php' class='link'> predefined reserved variables</a>. <br /> </p></blockquote> </div> <a name='function.pathinfo.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Returns directory name component of path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Returns filename component of path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - URL&amp;#xC744; &amp;#xD574;&amp;#xC11D;&amp;#xD574;&amp;#xC11C; &amp;#xAD6C;&amp;#xC131;&amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.realpath.php' class='function' rel='rdfs-seeAlso'>realpath()</a> - Returns canonicalized absolute pathname</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Execute an external program and display raw output</span></p> </div> <a name='function.passthru.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> The <b>passthru()</b> function is similar to the <a href='http://www.php.net/manual/kr/function.exec.php' class='function'>exec()</a> function in that it executes a <i><tt class='parameter'>command</tt></i> . This function should be used in place of <a href='http://www.php.net/manual/kr/function.exec.php' class='function'>exec()</a> or <a href='http://www.php.net/manual/kr/function.system.php' class='function'>system()</a> when the output from the Unix command is binary data which needs to be passed directly back to the browser. A common use for this is to execute something like the pbmplus utilities that can output an image stream directly. By setting the Content-type to <i>image/gif</i> and then calling a pbmplus program to output a gif, you can create PHP scripts that output images directly. </p> </div> <a name='function.passthru.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The command that will be executed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>return_var</tt></i> </span> </dt><dd class='listitem'> <p class='para'> If the <i><tt class='parameter'>return_var</tt></i> argument is present, the return status of the Unix command will be placed here. </p> </dd> </dl> <p> </p> </div> <a name='function.passthru.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.passthru.notes'></a><div class='refsect1 notes'> <h3 class='title'>&amp;#xC8FC;&amp;#xC758;</h3> <div class='warning'><b class='warning'>Warning</b><p class='para'>&amp;#xC0AC;&amp;#xC6A9;&amp;#xC790;&amp;#xAC00; &amp;#xC785;&amp;#xB825;&amp;#xD55C; &amp;#xB370;&amp;#xC774;&amp;#xD130;&amp;#xB97C; &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB85C; &amp;#xB118;&amp;#xAE38; &amp;#xB54C;&amp;#xB294;, <a href='http://www.php.net/manual/kr/function.escapeshellarg.php' class='function'>escapeshellarg()</a>&amp;#xB098; <a href='http://www.php.net/manual/kr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD558;&amp;#xC5EC;, &amp;#xC0AC;&amp;#xC6A9;&amp;#xC790;&amp;#xAC00; &amp;#xC704;&amp;#xD5D8;&amp;#xD55C; &amp;#xBA85;&amp;#xB839;&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD558;&amp;#xB294; &amp;#xC870;&amp;#xC791;&amp;#xC744; &amp;#xD558;&amp;#xC9C0; &amp;#xBABB;&amp;#xD558;&amp;#xAC8C; &amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.</p></div> <blockquote><p><b class='note'>Note</b>: &amp;#xBC31;&amp;#xADF8;&amp;#xB77C;&amp;#xC6B4;&amp;#xB4DC;&amp;#xC5D0;&amp;#xC11C; &amp;#xC2E4;&amp;#xD589;&amp;#xD558;&amp;#xAE30; &amp;#xC704;&amp;#xD574;&amp;#xC11C; &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB85C; &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB7A8;&amp;#xC744; &amp;#xC2DC;&amp;#xC791;&amp;#xD558;&amp;#xBA74;, &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB7A8;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;&amp;#xC740; &amp;#xD30C;&amp;#xC77C;&amp;#xC774;&amp;#xB098;, &amp;#xB2E4;&amp;#xB978; &amp;#xCD9C;&amp;#xB825; &amp;#xC2A4;&amp;#xD2B8;&amp;#xB9BC;&amp;#xC73C;&amp;#xB85C; &amp;#xBCF4;&amp;#xB0B4;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB807;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;, &amp;#xD504;&amp;#xB85C;&amp;#xADF8;&amp;#xB7A8;&amp;#xC774; &amp;#xC885;&amp;#xB8CC;&amp;#xD560; &amp;#xB54C;&amp;#xAE4C;&amp;#xC9C0; PHP&amp;#xAC00; &amp;#xBA48;&amp;#xCD9C; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.<br /></p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'><a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a>&amp;#xC5D0;&amp;#xC11C; &amp;#xC2E4;&amp;#xD589; &amp;#xBA85;&amp;#xB839;&amp;#xC740; <a href='http://www.php.net/manual/kr/ini.sect.safe-mode.php#ini.safe-mode-exec-dir' class='link'>safe_mode_exec_dir</a> &amp;#xC548;&amp;#xC5D0;&amp;#xC11C;&amp;#xB9CC; &amp;#xC2E4;&amp;#xD589;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC2E4;&amp;#xC6A9;&amp;#xC801;&amp;#xC778; &amp;#xC774;&amp;#xC720;&amp;#xB85C;, &amp;#xD604;&amp;#xC7AC;&amp;#xB294; &amp;#xC2E4;&amp;#xD589; &amp;#xACBD;&amp;#xB85C;&amp;#xC5D0; <i>..</i>&amp;#xC744; &amp;#xD5C8;&amp;#xC6A9;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;.</span></p></blockquote> <div class='warning'><b class='warning'>Warning</b><p class='simpara'><a href='http://www.php.net/manual/kr/features.safe-mode.php' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a>&amp;#xC5D0;&amp;#xC11C; &amp;#xBA85;&amp;#xB839;&amp;#xC5B4;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.escapeshellcmd.php' class='function'>escapeshellcmd()</a>&amp;#xB85C; &amp;#xD68C;&amp;#xD53C;&amp;#xCC98;&amp;#xB9AC;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xBBC0;&amp;#xB85C;, <i>echo y | echo x</i>&amp;#xB294; <i>echo y \| echo x</i>&amp;#xAC00; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;.</p></div> </div> <a name='function.passthru.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.exec.php' class='function' rel='rdfs-seeAlso'>exec()</a> - Execute an external program</li> <li class='member'><a href='http://www.php.net/manual/kr/function.system.php' class='function' rel='rdfs-seeAlso'>system()</a> - Execute an external program and display the output</li> <li class='member'><a href='http://www.php.net/manual/kr/function.popen.php' class='function' rel='rdfs-seeAlso'>popen()</a> - Opens process file pointer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.escapeshellcmd.php' class='function' rel='rdfs-seeAlso'>escapeshellcmd()</a> - Escape shell metacharacters</li> <li class='member'><a href='http://www.php.net/manual/kr/language.operators.execution.php' class='link'>backtick operator</a></li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="parse_url" value="<div id='function.parse-url' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>URL&amp;#xC744; &amp;#xD574;&amp;#xC11D;&amp;#xD574;&amp;#xC11C; &amp;#xAD6C;&amp;#xC131;&amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.parse-url.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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> ] )</div> <p class='para rdfs-comment'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; URL&amp;#xC744; &amp;#xD574;&amp;#xC11D;&amp;#xD558;&amp;#xACE0;, URL&amp;#xC5D0; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xB294; &amp;#xB2E4;&amp;#xC591;&amp;#xD55C; &amp;#xAD6C;&amp;#xC131;&amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C4; &amp;#xC5F0;&amp;#xAD00; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC8FC;&amp;#xC5B4;&amp;#xC9C4; URL&amp;#xC758; &amp;#xC720;&amp;#xD6A8;&amp;#xC131;&amp;#xC744; &amp;#xAC80;&amp;#xC99D;&amp;#xD558;&amp;#xB294; &amp;#xAC83;&amp;#xC774; <em class='emphasis'>&amp;#xC544;&amp;#xB2C8;&amp;#xB77C;</em>, &amp;#xC544;&amp;#xB798; &amp;#xBAA9;&amp;#xB85D;&amp;#xC5D0; &amp;#xC788;&amp;#xB294; &amp;#xBD80;&amp;#xBD84;&amp;#xC73C;&amp;#xB85C; &amp;#xB098;&amp;#xB204;&amp;#xB294; &amp;#xC77C;&amp;#xB9CC; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBD80;&amp;#xBD84;&amp;#xC801;&amp;#xC778; URL&amp;#xB3C4; &amp;#xD5C8;&amp;#xC6A9;&amp;#xB418;&amp;#xACE0;, <b>parse_url()</b>&amp;#xC740; &amp;#xCD5C;&amp;#xB300;&amp;#xD55C; &amp;#xC801;&amp;#xC808;&amp;#xD558;&amp;#xAC8C; &amp;#xD574;&amp;#xC11D;&amp;#xD558;&amp;#xB3C4;&amp;#xB85D; &amp;#xC2DC;&amp;#xB3C4;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.parse-url.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xD574;&amp;#xC11D;&amp;#xD560; URL. &amp;#xC720;&amp;#xD6A8;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; &amp;#xBB38;&amp;#xC790;&amp;#xB294; <i>_</i>&amp;#xB85C; &amp;#xB300;&amp;#xCCB4;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>component</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <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>, <b><tt class='constant'>PHP_URL_FRAGMENT</tt></b> &amp;#xC911; &amp;#xD558;&amp;#xB098;&amp;#xB85C; &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xC5EC;, &amp;#xC9C0;&amp;#xC815;&amp;#xD55C; URL &amp;#xBD80;&amp;#xBD84;&amp;#xC744; <a href='http://www.php.net/manual/kr/language.types.string.php' class='type string'>string</a>&amp;#xC73C;&amp;#xB85C; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-url.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xB9E4;&amp;#xC6B0; &amp;#xC774;&amp;#xC0C1;&amp;#xD55C; URL&amp;#xC5D0; &amp;#xB300;&amp;#xD574;&amp;#xC11C;&amp;#xB294;, <b>parse_url()</b>&amp;#xC774; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0;, <b><tt class='constant'>E_WARNING</tt></b>&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8; &amp;#xC678;&amp;#xC5D0;&amp;#xB294; (&amp;#xCD5C;&amp;#xC18C;&amp;#xD55C; &amp;#xD558;&amp;#xB098;&amp;#xC758;) &amp;#xC544;&amp;#xB798; &amp;#xAD6C;&amp;#xC131;&amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xC5F0;&amp;#xAD00; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;: </p><ul class='itemizedlist'> <li class='listitem'> <span class='simpara'> <var class='varname'>scheme</var> - &amp;#xC608;. 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> - &amp;#xBB3C;&amp;#xC74C;&amp;#xD45C; <i>?</i> &amp;#xB4A4; </span> </li> <li class='listitem'> <span class='simpara'> <var class='varname'>fragment</var> - &amp;#xD574;&amp;#xC2DC;&amp;#xB9C8;&amp;#xD06C; <i>#</i> &amp;#xB4A4; </span> </li> </ul><p> </p> <p class='para'> <i><tt class='parameter'>component</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> &amp;#xB300;&amp;#xC2E0; <a href='http://www.php.net/manual/kr/language.types.string.php' class='type string'>string</a>&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.parse-url.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.1.2</td> <td align='left'><i><tt class='parameter'>component</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00;</td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-url.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>parse_url()</b> &amp;#xC608;&amp;#xC81C;</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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xC0C1;&amp;#xB300; URL&amp;#xC5D0;&amp;#xB294; &amp;#xC791;&amp;#xB3D9;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; URI&amp;#xAC00; &amp;#xC544;&amp;#xB2CC;, URL&amp;#xC744; &amp;#xD574;&amp;#xC11D;&amp;#xD558;&amp;#xB294; &amp;#xBAA9;&amp;#xC801;&amp;#xC73C;&amp;#xB85C; &amp;#xB9CC;&amp;#xB4E4;&amp;#xC5B4;&amp;#xC84C;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xB098;, PHP &amp;#xD558;&amp;#xC704; &amp;#xD638;&amp;#xD658;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C;&amp;#xC11C; &amp;#xC138;&amp;#xAC1C;&amp;#xC758; &amp;#xC2AC;&amp;#xB798;&amp;#xC2DC;&amp;#xAC00; &amp;#xB098;&amp;#xC624;&amp;#xB294; file:/// &amp;#xC2A4;&amp;#xD0B4;(file:///...)&amp;#xC744; &amp;#xD5C8;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB2E4;&amp;#xB978; &amp;#xC885;&amp;#xB958;&amp;#xC758; &amp;#xC774;&amp;#xB7EC;&amp;#xD55C; &amp;#xC2A4;&amp;#xD0B4;&amp;#xC740; &amp;#xC720;&amp;#xD6A8;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> </div> <a name='function.parse-url.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Returns information about a file path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.parse-str.php' class='function' rel='rdfs-seeAlso'>parse_str()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xD574;&amp;#xC11D;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xD55C; &amp;#xCFFC;&amp;#xB9AC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC0DD;&amp;#xC131;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.dirname.php' class='function' rel='rdfs-seeAlso'>dirname()</a> - Returns directory name component of path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.basename.php' class='function' rel='rdfs-seeAlso'>basename()</a> - Returns filename component of path</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.parse-str.php'>parse_str</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>parse_str</span> &amp;mdash; <span class='dc-title'>&amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xD574;&amp;#xC11D;</span></p> </div> <a name='function.parse-str.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>str</tt></i> &amp;#xC744; URL&amp;#xC744; &amp;#xD1B5;&amp;#xD55C; &amp;#xC9C8;&amp;#xC758; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xCC98;&amp;#xB7FC; &amp;#xCC98;&amp;#xB9AC;&amp;#xD558;&amp;#xC5EC;, &amp;#xD604;&amp;#xC7AC; &amp;#xC704;&amp;#xCE58;&amp;#xC5D0; &amp;#xBCC0;&amp;#xC218;&amp;#xB97C; &amp;#xC124;&amp;#xC815;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <blockquote><p><b class='note'>Note</b>: &amp;#xD604;&amp;#xC7AC; <em class='emphasis'>QUERY_STRING</em>&amp;#xC744; &amp;#xC5BB;&amp;#xAE30; &amp;#xC704;&amp;#xD558;&amp;#xC5EC;, <var class='varname'><a href='http://www.php.net/manual/kr/reserved.variables.server.php' class='classname'>$_SERVER['QUERY_STRING']</a></var>&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB610;&amp;#xD55C;, <a href='http://www.php.net/manual/kr/language.variables.external.php' class='link'>&amp;#xC678;&amp;#xBD80; &amp;#xBCC0;&amp;#xC218;</a> &amp;#xC139;&amp;#xC158;&amp;#xC744; &amp;#xC77D;&amp;#xC5B4;&amp;#xBCF4;&amp;#xB294; &amp;#xD3B8;&amp;#xC774; &amp;#xC88B;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <a href='http://www.php.net/manual/kr/info.configuration.php#ini.magic-quotes-gpc' class='link'>magic_quotes_gpc</a> &amp;#xC124;&amp;#xC815;&amp;#xC774; &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;&amp;#xC5D0; &amp;#xC601;&amp;#xD5A5;&amp;#xC744; &amp;#xC90D;&amp;#xB2C8;&amp;#xB2E4;. <b>parse_str()</b>&amp;#xC740; PHP&amp;#xAC00; <var class='varname'><a href='http://www.php.net/manual/kr/reserved.variables.get.php' class='classname'>$_GET</a></var>, <var class='varname'><a href='http://www.php.net/manual/kr/reserved.variables.post.php' class='classname'>$_POST</a></var> &amp;#xB4F1;&amp;#xC758; &amp;#xBCC0;&amp;#xC218;&amp;#xB97C; &amp;#xC0DD;&amp;#xC131;&amp;#xD560; &amp;#xB54C;&amp;#xC640; &amp;#xB3D9;&amp;#xC77C;&amp;#xD55C; &amp;#xC791;&amp;#xB3D9; &amp;#xBC29;&amp;#xC2DD;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <br /> </p></blockquote> </div> <a name='function.parse-str.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>arr</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xB450;&amp;#xBC88;&amp;#xC9F8; &amp;#xC778;&amp;#xC218; <i><tt class='parameter'>arr</tt></i> &amp;#xC774; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xBA74;, &amp;#xBCC0;&amp;#xC218;&amp;#xB4E4;&amp;#xC744; &amp;#xC774; &amp;#xBC30;&amp;#xC5F4; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xC800;&amp;#xC7A5;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-str.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.parse-str.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.0.3</td> <td align='left'> <i><tt class='parameter'>arr</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00; </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-str.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>parse_str()</b> &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.parse-url.php' class='function' rel='rdfs-seeAlso'>parse_url()</a> - URL&amp;#xC744; &amp;#xD574;&amp;#xC11D;&amp;#xD574;&amp;#xC11C; &amp;#xAD6C;&amp;#xC131;&amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.pathinfo.php' class='function' rel='rdfs-seeAlso'>pathinfo()</a> - Returns information about a file path</li> <li class='member'><a href='http://www.php.net/manual/kr/function.http-build-query.php' class='function' rel='rdfs-seeAlso'>http_build_query()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xD55C; &amp;#xCFFC;&amp;#xB9AC; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC0DD;&amp;#xC131;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.get-magic-quotes-gpc.php' class='function' rel='rdfs-seeAlso'>get_magic_quotes_gpc()</a> - Gets the current configuration setting of magic quotes gpc</li> <li class='member'><a href='http://www.php.net/manual/kr/function.urldecode.php' class='function' rel='rdfs-seeAlso'>urldecode()</a> - URL &amp;#xC778;&amp;#xCF54;&amp;#xB4DC;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xB514;&amp;#xCF54;&amp;#xB4DC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Parse a configuration file</span></p> </div> <a name='function.parse-ini-file.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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> loads in the ini file specified in <i><tt class='parameter'>filename</tt></i> , and returns the settings in it in an associative array. </p> <p class='para'> The structure of the ini file is the same as the <var class='filename'>php.ini</var>&amp;#039;s. </p> </div> <a name='function.parse-ini-file.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The filename of the ini file being parsed. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>process_sections</tt></i> </span> </dt><dd class='listitem'> <p class='para'> By setting the <i><tt class='parameter'>process_sections</tt></i> parameter to <b><tt class='constant'>TRUE</tt></b>, you get a multidimensional array, with the section names and settings included. The default for <i><tt class='parameter'>process_sections</tt></i> is <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'> Can either be <b><tt class='constant'>INI_SCANNER_NORMAL</tt></b> (default) or <b><tt class='constant'>INI_SCANNER_RAW</tt></b>. If <b><tt class='constant'>INI_SCANNER_RAW</tt></b> is supplied, then option values will not be parsed. </p> </dd> </dl> <p> </p> </div> <a name='function.parse-ini-file.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> The settings are returned as an associative <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> on success, and <b><tt class='constant'>FALSE</tt></b> on failure. </p> </div> <a name='function.parse-ini-file.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> Added optional <i><tt class='parameter'>scanner_mode</tt></i> parameter. </td> </tr> <tr valign='middle'> <td align='left'>5.2.7</td> <td align='left'> On syntax error this function will return <b><tt class='constant'>FALSE</tt></b> rather then an empty array. </td> </tr> <tr valign='middle'> <td align='left'>5.2.4</td> <td align='left'> Keys and section names consisting of numbers are now evaluated as PHP <a href='http://www.php.net/manual/kr/language.types.integer.php' class='link'>integers</a> thus numbers starting by 0 are evaluated as octals and numbers starting by 0x are evaluated as hexadecimals. </td> </tr> <tr valign='middle'> <td align='left'>5.0.0</td> <td align='left'> Values enclosed in double quotes can contain new lines. </td> </tr> <tr valign='middle'> <td align='left'>4.2.1</td> <td align='left'> This function is now affected by <a href='http://www.php.net/manual/kr/ini.sect.safe-mode.php#ini.safe-mode' class='link'>&amp;#xC548;&amp;#xC804; &amp;#xBAA8;&amp;#xB4DC;</a> and <a href='http://www.php.net/manual/kr/ini.sect.safe-mode.php#ini.open-basedir' class='link'>open_basedir</a>. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.parse-ini-file.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 Contents of <var class='filename'>sample.ini</var></b></p> <div class='example-contents programlisting'> <div class='cdata'><pre> ; This is a sample configuration file ; Comments start with &amp;#039;;&amp;#039;, as in 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>Example #2 <b>parse_ini_file()</b> example</b></p> <div class='example-contents para'><p> <a href='http://www.php.net/manual/kr/language.constants.php' class='link'>Constants</a> may also be parsed in the ini file so if you define a constant as an ini value before running <b>parse_ini_file()</b>, it will be integrated into the results. Only ini values are evaluated. For example: </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;Parse&amp;nbsp;without&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;Parse&amp;nbsp;with&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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</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>Example #3 <b>parse_ini_file()</b> parsing a php.ini file</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//&amp;nbsp;A&amp;nbsp;simple&amp;nbsp;function&amp;nbsp;used&amp;nbsp;for&amp;nbsp;comparing&amp;nbsp;the&amp;nbsp;results&amp;nbsp;below<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;Get&amp;nbsp;the&amp;nbsp;path&amp;nbsp;to&amp;nbsp;php.ini&amp;nbsp;using&amp;nbsp;the&amp;nbsp;php_ini_loaded_file()&amp;nbsp;<br />//&amp;nbsp;function&amp;nbsp;available&amp;nbsp;as&amp;nbsp;of&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;Parse&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;Print&amp;nbsp;and&amp;nbsp;compare&amp;nbsp;the&amp;nbsp;values,&amp;nbsp;note&amp;nbsp;that&amp;nbsp;using&amp;nbsp;get_cfg_var()<br />//&amp;nbsp;will&amp;nbsp;give&amp;nbsp;the&amp;nbsp;same&amp;nbsp;results&amp;nbsp;for&amp;nbsp;parsed&amp;nbsp;and&amp;nbsp;loaded&amp;nbsp;here<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'(parsed)&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'>'(loaded)&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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> (parsed) magic_quotes_gpc = Yes (loaded) 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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: This function has nothing to do with the <var class='filename'>php.ini</var> file. It is already processed by the time you run your script. This function can be used to read in your own application&amp;#039;s configuration files. <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: If a value in the ini file contains any non-alphanumeric characters it needs to be enclosed in double-quotes (&amp;quot;). <br /> </p></blockquote> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> There are reserved words which must not be used as keys for ini files. These include: null, yes, no, true, false, on, off, none. Values null, no and false results in &amp;quot;&amp;quot;, yes and true results in &amp;quot;1&amp;quot;. Characters <i>{}|&amp;amp;~![()^&amp;quot;</i> must not be used anywhere in the key and have a special meaning in the value. </span> </p></blockquote> </div> <a name='function.parse-ini-file.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.parse-ini-string.php' class='function' rel='rdfs-seeAlso'>parse_ini_string()</a> - Parse a configuration string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ParentIterator" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.parentiterator.php'>The ParentIterator class</a></h1> <div class='partintro'> <div id='parentiterator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> ... </p> </div> <div id='parentiterator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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> <b class='classname'>RecursiveFilterIterator</b> </span> <span class='oointerface'>implements <a href='http://www.php.net/manual/kr/class.recursiveiterator.php' class='interfacename'>RecursiveIterator</a> </span> <span class='oointerface'>, <b class='interfacename'>OuterIterator</b> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.traversable.php' class='interfacename'>Traversable</a> </span> <span class='oointerface'>, <a href='http://www.php.net/manual/kr/class.iterator.php' class='interfacename'>Iterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='type'>ParentIterator</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/parentiterator.rewind.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/parentiterator.getchildren.php'>ParentIterator::getChildren</a> &amp;mdash; Return the inner iterator's children contained in a ParentIterator</li><li><a href='http://www.php.net/manual/kr/parentiterator.haschildren.php'>ParentIterator::hasChildren</a> &amp;mdash; Check whether the inner iterator's current element has children</li><li><a href='http://www.php.net/manual/kr/parentiterator.next.php'>ParentIterator::next</a> &amp;mdash; Move the iterator forward</li><li><a href='http://www.php.net/manual/kr/parentiterator.rewind.php'>ParentIterator::rewind</a> &amp;mdash; Rewind the iterator</li></ul> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="pack" value="<div id='function.pack' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/function.pack.php'>pack</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>pack</span> &amp;mdash; <span class='dc-title'>Pack data into binary string</span></p> </div> <a name='function.pack.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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/kr/language.pseudo-types.php#language.types.mixed' class='type mixed'>mixed</a></span> <tt class='parameter'>$...</tt></span> ]] )</div> <p class='para rdfs-comment'> Pack given arguments into binary string according to <i><tt class='parameter'>format</tt></i> . </p> <p class='para'> The idea for this function was taken from Perl and all formatting codes work the same as in Perl However, there are some formatting codes that are missing such as Perl&amp;#039;s &amp;quot;u&amp;quot; format code. </p> <p class='para'> Note that the distinction between signed and unsigned values only affects the function <a href='http://www.php.net/manual/kr/function.unpack.php' class='function'>unpack()</a>, where as function <b>pack()</b> gives the same result for signed and unsigned format codes. </p> <p class='para'> Also note that PHP internally stores <a href='http://www.php.net/manual/kr/language.types.integer.php' class='type integer'>integer</a> values as signed values of a machine-dependent size. If you give it an unsigned integer value too large to be stored that way it is converted to a <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a> which often yields an undesired result. </p> </div> <a name='function.pack.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>format</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>format</tt></i> string consists of format codes followed by an optional repeater argument. The repeater argument can be either an integer value or <i>*</i> for repeating to the end of the input data. For a, A, h, H the repeat count specifies how many characters of one data argument are taken, for @ it is the absolute position where to put the next data, for everything else the repeat count specifies how many data arguments are consumed and packed into the resulting binary string. </p> <p class='para'> Currently implemented formats are: </p><table class='doctable table'> <caption><b><b>pack()</b> format characters</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Code</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>a</td> <td align='left'>NUL-padded string</td> </tr> <tr valign='middle'> <td align='left'>A</td> <td align='left'>SPACE-padded string</td></tr> <tr valign='middle'> <td align='left'>h</td> <td align='left'>Hex string, low nibble first</td></tr> <tr valign='middle'> <td align='left'>H</td> <td align='left'>Hex string, high nibble first</td></tr> <tr valign='middle'><td align='left'>c</td><td align='left'>signed char</td></tr> <tr valign='middle'> <td align='left'>C</td> <td align='left'>unsigned char</td></tr> <tr valign='middle'> <td align='left'>s</td> <td align='left'>signed short (always 16 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>S</td> <td align='left'>unsigned short (always 16 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>n</td> <td align='left'>unsigned short (always 16 bit, big endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>v</td> <td align='left'>unsigned short (always 16 bit, little endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>i</td> <td align='left'>signed integer (machine dependent size and byte order)</td> </tr> <tr valign='middle'> <td align='left'>I</td> <td align='left'>unsigned integer (machine dependent size and byte order)</td> </tr> <tr valign='middle'> <td align='left'>l</td> <td align='left'>signed long (always 32 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>L</td> <td align='left'>unsigned long (always 32 bit, machine byte order)</td> </tr> <tr valign='middle'> <td align='left'>N</td> <td align='left'>unsigned long (always 32 bit, big endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>V</td> <td align='left'>unsigned long (always 32 bit, little endian byte order)</td> </tr> <tr valign='middle'> <td align='left'>f</td> <td align='left'>float (machine dependent size and representation)</td> </tr> <tr valign='middle'> <td align='left'>d</td> <td align='left'>double (machine dependent size and representation)</td> </tr> <tr valign='middle'> <td align='left'>x</td> <td align='left'>NUL byte</td> </tr> <tr valign='middle'> <td align='left'>X</td> <td align='left'>Back up one byte</td> </tr> <tr valign='middle'> <td align='left'>@</td> <td align='left'>NUL-fill to absolute position</td> </tr> </tbody> </table> <p> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>args</tt></i> </span> </dt><dd class='listitem'> <p class='para'> </p> </dd> </dl> <p> </p> </div> <a name='function.pack.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns a binary string containing data. </p> </div> <a name='function.pack.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>pack()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$binarydata&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>pack</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'nvc*'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x1234</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>0x5678</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>65</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>66</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p> The resulting binary string will be 6 bytes long and contain the byte sequence 0x12, 0x34, 0x78, 0x56, 0x41, 0x42. </p></div> </div><p> </p> </div> <a name='function.pack.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.unpack.php' class='function' rel='rdfs-seeAlso'>unpack()</a> - Unpack data from binary string</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="OverflowException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.overflowexception.php'>The OverflowException class</a></h1> <div class='partintro'> <div id='overflowexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Exception thrown when you add an element into a full container </p> </div> <div id='overflowexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/function.output-reset-rewrite-vars.php'>output_reset_rewrite_vars</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>output_reset_rewrite_vars</span> &amp;mdash; <span class='dc-title'>Reset URL rewriter values</span></p> </div> <a name='function.output-reset-rewrite-vars.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>output_reset_rewrite_vars</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> This function resets the URL rewriter and removes all rewrite variables previously set by the <a href='http://www.php.net/manual/kr/function.output-add-rewrite-var.php' class='function'>output_add_rewrite_var()</a> function or the session mechanism (if <i>session.use_trans_sid</i> was set on <a href='http://www.php.net/manual/kr/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'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.output-reset-rewrite-vars.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>output_reset_rewrite_vars()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />session_start</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>output_add_rewrite_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'var'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/kr/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/kr/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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.output-add-rewrite-var.php' class='function' rel='rdfs-seeAlso'>output_add_rewrite_var()</a> - Add URL rewriter values</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</li> <li class='member'><a href='http://www.php.net/manual/kr/function.session-start.php' class='function' rel='rdfs-seeAlso'>session_start()</a> - &amp;#xC138;&amp;#xC158; &amp;#xB370;&amp;#xC774;&amp;#xD130; &amp;#xCD08;&amp;#xAE30;&amp;#xD654;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.output-add-rewrite-var.php'>output_add_rewrite_var</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>output_add_rewrite_var</span> &amp;mdash; <span class='dc-title'>Add URL rewriter values</span></p> </div> <a name='function.output-add-rewrite-var.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>output_add_rewrite_var</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$name</tt></span> , <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$value</tt></span> )</div> <p class='para rdfs-comment'> This function adds another name/value pair to the URL rewrite mechanism. The name and value will be added to URLs (as GET parameter) and forms (as hidden input fields) the same way as the session ID when transparent URL rewriting is enabled with <a href='http://www.php.net/manual/kr/session.configuration.php#ini.session.use-trans-sid' class='link'>session.use_trans_sid</a>. Please note that absolute URLs (http://example.com/..) aren&amp;#039;t rewritten. </p> <p class='para'> This function&amp;#039;s behavior is controlled by the <a href='http://www.php.net/manual/kr/session.configuration.php#ini.url-rewriter.tags' class='link'>url_rewriter.tags</a> <var class='filename'>php.ini</var> parameter. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> Calling this function will implicitly start output buffering if it is not active already. </span> </p></blockquote> </div> <a name='function.output-add-rewrite-var.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>name</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The variable name. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>value</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The variable value. </p> </dd> </dl> <p> </p> </div> <a name='function.output-add-rewrite-var.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.output-add-rewrite-var.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>output_add_rewrite_var()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />output_add_rewrite_var</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'var'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'value'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;some&amp;nbsp;links<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;a&amp;nbsp;href='http://www.php.net/manual/kr/file.php'&amp;gt;link&amp;lt;/a&amp;gt;<br />&amp;lt;a&amp;nbsp;href='http://example.com'&amp;gt;link2&amp;lt;/a&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;a&amp;nbsp;form<br /></span><span style='color: #007700'>echo&amp;nbsp;</span><span style='color: #DD0000'>'&amp;lt;form&amp;nbsp;action='script.php'&amp;nbsp;method='post'&amp;gt;<br />&amp;lt;input&amp;nbsp;type='text'&amp;nbsp;name='var2'&amp;nbsp;/&amp;gt;<br />&amp;lt;/form&amp;gt;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.output-reset-rewrite-vars.php' class='function' rel='rdfs-seeAlso'>output_reset_rewrite_vars()</a> - Reset URL rewriter values</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="OutOfRangeException" value="<div> <h1 class='title'><a class='info-url' href='http://www.php.net/manual/kr/class.outofrangeexception.php'>The OutOfRangeException class</a></h1> <div class='partintro'> <div id='outofrangeexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Exception thrown when a value does not match with a range </p> </div> <div id='outofrangeexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.logicexception.php' class='classname'>LogicException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/class.outofboundsexception.php'>The OutOfBoundsException class</a></h1> <div class='partintro'> <div id='outofboundsexception.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> Exception thrown if a value is not a valid key </p> </div> <div id='outofboundsexception.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.runtimeexception.php' class='classname'>RuntimeException</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>final</span> <span class='modifier'>public</span> <span class='type'>string</span> <span class='methodname'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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="ord" value="<div id='function.ord' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xBB38;&amp;#xC790;&amp;#xC758; &amp;#xC544;&amp;#xC2A4;&amp;#xD0A4; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.ord.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <i><tt class='parameter'>string</tt></i> &amp;#xC5D0;&amp;#xC11C; &amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8; &amp;#xBB38;&amp;#xC790;&amp;#xC758; &amp;#xC544;&amp;#xC2A4;&amp;#xD0A4; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.chr.php' class='function'>chr()</a>&amp;#xC758; &amp;#xC5ED;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ord.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xBB38;&amp;#xC790;. </p> </dd> </dl> <p> </p> </div> <a name='function.ord.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC544;&amp;#xC2A4;&amp;#xD0A4; &amp;#xAC12;&amp;#xC744; &amp;#xC815;&amp;#xC218;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ord.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>ord()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> $str&amp;nbsp;=&amp;nbsp;'\n';<br />if&amp;nbsp;(ord($str)&amp;nbsp;==&amp;nbsp;10)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;'\$str&amp;#xC758;&amp;nbsp;&amp;#xCCAB;&amp;#xBC88;&amp;#xC9F8;&amp;nbsp;&amp;#xBB38;&amp;#xC790;&amp;#xB294;&amp;nbsp;&amp;#xC904;&amp;#xBC14;&amp;#xAFC8;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.\n';<br />}</span> </code></div> </div> </div><p> </p> </div> <a name='function.ord.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.chr.php' class='function' rel='rdfs-seeAlso'>chr()</a> - &amp;#xD2B9;&amp;#xC815; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.asciitable.com' class='link external'>&amp;raquo; &amp;#xC544;&amp;#xC2A4;&amp;#xD0A4; &amp;#xD45C;</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/kr/function.openlog.php'>openlog</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>openlog</span> &amp;mdash; <span class='dc-title'>Open connection to system logger</span></p> </div> <a name='function.openlog.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>openlog</b></span> ( <span class='methodparam'><span class='type'>string</span> <tt class='parameter'>$ident</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$option</tt></span> , <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$facility</tt></span> )</div> <p class='para rdfs-comment'> <b>openlog()</b> opens a connection to the system logger for a program. </p> <p class='para'> The use of <b>openlog()</b> is optional. It will automatically be called by <a href='http://www.php.net/manual/kr/function.syslog.php' class='function'>syslog()</a> if necessary, in which case <i><tt class='parameter'>ident</tt></i> will default to <b><tt class='constant'>FALSE</tt></b>. </p> </div> <a name='function.openlog.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</h3> <p class='para'> </p><dl> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>ident</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The string <i><tt class='parameter'>ident</tt></i> is added to each message. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>option</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>option</tt></i> argument is used to indicate what logging options will be used when generating a log message. </p><table class='doctable table'> <caption><b><b>openlog()</b> Options</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CONS</tt></b></td> <td align='left'> if there is an error while sending data to the system logger, write directly to the system console </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NDELAY</tt></b></td> <td align='left'> open the connection to the logger immediately </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_ODELAY</tt></b></td> <td align='left'> (default) delay opening the connection until the first message is logged </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PERROR</tt></b></td> <td align='left'>print log message also to standard error</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_PID</tt></b></td> <td align='left'>include PID with each message</td> </tr> </tbody> </table> <p> You can use one or more of this options. When using multiple options you need to <i>OR</i> them, i.e. to open the connection immediately, write to the console and include the PID in each message, you will use: <i>LOG_CONS | LOG_NDELAY | LOG_PID</i> </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>facility</tt></i> </span> </dt><dd class='listitem'> <p class='para'> The <i><tt class='parameter'>facility</tt></i> argument is used to specify what type of program is logging the message. This allows you to specify (in your machine&amp;#039;s syslog configuration) how messages coming from different facilities will be handled. </p><table class='doctable table'> <caption><b><b>openlog()</b> Facilities</b></caption> <thead valign='middle'> <tr valign='middle'> <th>Constant</th> <th>Description</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTH</tt></b></td> <td align='left'> security/authorization messages (use <b><tt class='constant'>LOG_AUTHPRIV</tt></b> instead in systems where that constant is defined) </td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_AUTHPRIV</tt></b></td> <td align='left'>security/authorization messages (private)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_CRON</tt></b></td> <td align='left'>clock daemon (cron and at)</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_DAEMON</tt></b></td> <td align='left'>other system daemons</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_KERN</tt></b></td> <td align='left'>kernel messages</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LOCAL0</tt></b> ... <b><tt class='constant'>LOG_LOCAL7</tt></b></td> <td align='left'>reserved for local use, these are not available in Windows</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_LPR</tt></b></td> <td align='left'>line printer subsystem</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_MAIL</tt></b></td> <td align='left'>mail subsystem</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_NEWS</tt></b></td> <td align='left'>USENET news subsystem</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_SYSLOG</tt></b></td> <td align='left'>messages generated internally by syslogd</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_USER</tt></b></td> <td align='left'>generic user-level messages</td> </tr> <tr valign='middle'> <td align='left'><b><tt class='constant'>LOG_UUCP</tt></b></td> <td align='left'>UUCP subsystem</td> </tr> </tbody> </table> <p> </p> <blockquote><p><b class='note'>Note</b>: <b><tt class='constant'>LOG_USER</tt></b> is the only valid log type under Windows operating systems <br /> </p></blockquote> </dd> </dl> <p> </p> </div> <a name='function.openlog.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.openlog.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.syslog.php' class='function' rel='rdfs-seeAlso'>syslog()</a> - Generate a system log message</li> <li class='member'><a href='http://www.php.net/manual/kr/function.closelog.php' class='function' rel='rdfs-seeAlso'>closelog()</a> - Close connection to system logger</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="opendir" value="<div id='function.opendir' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/function.opendir.php'>opendir</a></h1> <p class='verinfo'>(PHP 4, PHP 5)</p><p class='refpurpose'><span class='refname'>opendir</span> &amp;mdash; <span class='dc-title'>&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC744; &amp;#xC5FD;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.opendir.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> <a href='http://www.php.net/manual/kr/function.closedir.php' class='function'>closedir()</a>, <a href='http://www.php.net/manual/kr/function.readdir.php' class='function'>readdir()</a>, <a href='http://www.php.net/manual/kr/function.rewinddir.php' class='function'>rewinddir()</a> &amp;#xD638;&amp;#xCD9C;&amp;#xC5D0;&amp;#xC11C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC744; &amp;#xC5FD;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.opendir.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC5F4; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xACBD;&amp;#xB85C; </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>context</tt></i> </span> </dt><dd class='listitem'> <p class='para'> <i><tt class='parameter'>context</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC124;&amp;#xBA85;&amp;#xC740; &amp;#xB9E4;&amp;#xB274;&amp;#xC5BC;&amp;#xC758; <a href='http://www.php.net/manual/kr/ref.stream.php' class='link'>&amp;#xC2A4;&amp;#xD2B8;&amp;#xB9BC; &amp;#xC139;&amp;#xC158;</a>&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </p> </dd> </dl> <p> </p> </div> <a name='function.opendir.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xC2DC;&amp;#xC5D4; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4; <a href='http://www.php.net/manual/kr/language.types.resource.php' class='type resource'>resource</a>, &amp;#xC2E4;&amp;#xD328;&amp;#xC2DC;&amp;#xC5D4; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i><tt class='parameter'>path</tt></i> &amp;#xAC00; &amp;#xC720;&amp;#xD6A8;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xC774;&amp;#xAC70;&amp;#xB098;, &amp;#xAD8C;&amp;#xD55C; &amp;#xC81C;&amp;#xD55C;&amp;#xC774;&amp;#xB098; &amp;#xD30C;&amp;#xC77C;&amp;#xC2DC;&amp;#xC2A4;&amp;#xD15C; &amp;#xC624;&amp;#xB958;&amp;#xB85C; &amp;#xC778;&amp;#xD574; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xB97C; &amp;#xC5F4; &amp;#xC218; &amp;#xC5C6;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;, <b>opendir()</b>&amp;#xC740; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; <a href='http://www.php.net/manual/kr/errorfunc.constants.php' class='link'>E_WARNING</a> &amp;#xB808;&amp;#xBCA8;&amp;#xC758; PHP &amp;#xC624;&amp;#xB958;&amp;#xB97C; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <b>opendir()</b> &amp;#xC55E;&amp;#xC5D0; &amp;#039;<a href='http://www.php.net/manual/kr/language.operators.errorcontrol.php' class='link'>@</a>&amp;#039;&amp;#xB97C; &amp;#xBD99;&amp;#xC5EC; &amp;#xC624;&amp;#xB958; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xC5C6;&amp;#xC568; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.opendir.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</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> &amp;#xAC00; <i>ftp://</i> URL &amp;#xB798;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> <tr valign='middle'> <td align='left'>4.3.0</td> <td align='left'> <i><tt class='parameter'>path</tt></i> &amp;#xC5D0; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xBAA9;&amp;#xB85D;&amp;#xC744; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD558;&amp;#xB294; URL&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xADF8;&amp;#xB7EC;&amp;#xB098; PHP 4&amp;#xC5D0;&amp;#xC11C;&amp;#xB294; <i>file://</i> URL &amp;#xB798;&amp;#xD37C;&amp;#xB9CC; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.opendir.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>opendir()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />$dir&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #DD0000'>'/etc/php5'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;&amp;#xC54C;&amp;#xACE0;&amp;nbsp;&amp;#xC788;&amp;#xB294;&amp;nbsp;&amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xB97C;&amp;nbsp;&amp;#xC5F4;&amp;#xC5B4;&amp;#xC11C;,&amp;nbsp;&amp;#xB0B4;&amp;#xC6A9;&amp;#xC744;&amp;nbsp;&amp;#xC77D;&amp;#xC5B4;&amp;#xB4E4;&amp;#xC774;&amp;#xB294;&amp;nbsp;&amp;#xC791;&amp;#xC5C5;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;.<br /></span><span style='color: #007700'>if&amp;nbsp;(</span><span style='color: #0000BB'>is_dir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(</span><span style='color: #0000BB'>$dh&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>opendir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir</span><span style='color: #007700'>))&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;((</span><span style='color: #0000BB'>$file&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>readdir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dh</span><span style='color: #007700'>))&amp;nbsp;!==&amp;nbsp;</span><span style='color: #0000BB'>false</span><span style='color: #007700'>)&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;</span><span style='color: #DD0000'>'filename:&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #DD0000'>&amp;nbsp;:&amp;nbsp;filetype:&amp;nbsp;'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>filetype</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dir&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$file</span><span style='color: #007700'>)&amp;nbsp;.&amp;nbsp;</span><span style='color: #DD0000'>'\n'</span><span style='color: #007700'>;<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</span><span style='color: #0000BB'>closedir</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$dh</span><span style='color: #007700'>);<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}<br />}<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xC608;&amp;#xC2DC;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> filename: . : filetype: dir filename: .. : filetype: dir filename: apache : filetype: dir filename: cgi : filetype: dir filename: cli : filetype: dir </pre></div> </div> </div><p> </p> </div> <a name='function.opendir.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.is-dir.php' class='function' rel='rdfs-seeAlso'>is_dir()</a> - Tells whether the filename is a directory</li> <li class='member'><a href='http://www.php.net/manual/kr/function.readdir.php' class='function' rel='rdfs-seeAlso'>readdir()</a> - &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC; &amp;#xD578;&amp;#xB4E4;&amp;#xC5D0;&amp;#xC11C; &amp;#xC5D4;&amp;#xD2B8;&amp;#xB9AC;&amp;#xB97C; &amp;#xC77D;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/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/kr/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'>8&amp;#xC9C4;&amp;#xC218;&amp;#xB97C; 10&amp;#xC9C4;&amp;#xC218;&amp;#xB85C;</span></p> </div> <a name='function.octdec.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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'> <i><tt class='parameter'>octal_string</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB85C; &amp;#xD45C;&amp;#xD604;&amp;#xB418;&amp;#xB294; 8&amp;#xC9C4;&amp;#xC218;&amp;#xC5D0; &amp;#xD574;&amp;#xB2F9;&amp;#xD558;&amp;#xB294; 10&amp;#xC9C4;&amp;#xC218;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.octdec.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xBCC0;&amp;#xD658;&amp;#xD560; 8&amp;#xC9C4; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; </p> </dd> </dl> <p> </p> </div> <a name='function.octdec.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>octal_string</tt></i> &amp;#xC758; 10&amp;#xC9C4; &amp;#xD45C;&amp;#xD604; </p> </div> <a name='function.octdec.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.1.0&amp;#xBD80;&amp;#xD130;</td> <td align='left'> &amp;#xD50C;&amp;#xB7AB;&amp;#xD3FC;&amp;#xC758; <a href='http://www.php.net/manual/kr/language.types.integer.php' class='type integer'>integer</a>&amp;#xD615;&amp;#xC5D0; &amp;#xB4E4;&amp;#xC5B4;&amp;#xAC00;&amp;#xC9C0; &amp;#xC54A;&amp;#xC740; &amp;#xD070; &amp;#xC218;&amp;#xB3C4; &amp;#xBCC0;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xAC8C; &amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xD070; &amp;#xC218;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.float.php' class='type float'>float</a>&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.octdec.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>octdec()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div 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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.decoct.php' class='function' rel='rdfs-seeAlso'>decoct()</a> - 10&amp;#xC9C4;&amp;#xC218;&amp;#xB97C; 8&amp;#xC9C4;&amp;#xC218;&amp;#xB85C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.bindec.php' class='function' rel='rdfs-seeAlso'>bindec()</a> - 2&amp;#xC9C4;&amp;#xC218;&amp;#xB97C; 10&amp;#xC9C4;&amp;#xC218;&amp;#xB85C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.hexdec.php' class='function' rel='rdfs-seeAlso'>hexdec()</a> - 16&amp;#xC9C4;&amp;#xC218;&amp;#xB97C; 10&amp;#xC9C4;&amp;#xC218;&amp;#xB85C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.base-convert.php' class='function' rel='rdfs-seeAlso'>base_convert()</a> - &amp;#xC218;&amp;#xB97C; &amp;#xC784;&amp;#xC758;&amp;#xC758; &amp;#xC9C4;&amp;#xBC95;&amp;#xC73C;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.ob-start.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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/kr/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'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xD65C;&amp;#xC131;&amp;#xD654;&amp;#xD558;&amp;#xBA74;, (&amp;#xD5E4;&amp;#xB354;&amp;#xB97C; &amp;#xC81C;&amp;#xC678;&amp;#xD55C;) &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC84;&amp;#xD37C;&amp;#xC5D0; &amp;#xC800;&amp;#xC7A5;&amp;#xD558;&amp;#xACE0;, &amp;#xC2E4;&amp;#xC81C;&amp;#xB85C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC740; <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD574;&amp;#xC11C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBCC0;&amp;#xC218;&amp;#xB85C; &amp;#xBCF5;&amp;#xC0AC;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB0B4;&amp;#xBD80; &amp;#xBC84;&amp;#xD37C;&amp;#xC5D0; &amp;#xB4E4;&amp;#xC5B4;&amp;#xC788;&amp;#xB294; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xCD9C;&amp;#xB825;&amp;#xD558;&amp;#xB824;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xBC18;&amp;#xB300;&amp;#xB85C;, <a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>&amp;#xC740; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xCD9C;&amp;#xB825; &amp;#xC5C6;&amp;#xC774; &amp;#xC9C0;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;. </p> <div class='warning'><b class='warning'>Warning</b> <p class='para'> &amp;#xBA87;&amp;#xBA87; &amp;#xC6F9; &amp;#xC11C;&amp;#xBC84;(&amp;#xC544;&amp;#xD30C;&amp;#xCE58; &amp;#xB4F1;)&amp;#xB294; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xB54C; &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xC758; &amp;#xC791;&amp;#xC5C5; &amp;#xB514;&amp;#xB809;&amp;#xD1A0;&amp;#xB9AC;&amp;#xB97C; &amp;#xBC14;&amp;#xAFC9;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218; &amp;#xC548;&amp;#xC5D0;&amp;#xC11C; <i>chdir(dirname($_SERVER[&amp;#039;SCRIPT_FILENAME&amp;#039;]))</i> &amp;#xB4F1;&amp;#xC744; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xC5EC; &amp;#xBCF5;&amp;#xADC0;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <p class='para'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB294; &amp;#xC313;&amp;#xC744; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC989;, <b>ob_start()</b>&amp;#xAC00; &amp;#xC791;&amp;#xB3D9;&amp;#xC911;&amp;#xC77C; &amp;#xB54C;, &amp;#xB2E4;&amp;#xB978; <b>ob_start()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC815;&amp;#xD655;&amp;#xD55C; &amp;#xD69F;&amp;#xC218;&amp;#xC758; <a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>&amp;#xC744; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74; &amp;#xC544;&amp;#xBB34;&amp;#xB7F0; &amp;#xBB38;&amp;#xC81C;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC5EC;&amp;#xB7EC; &amp;#xAC1C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xC791;&amp;#xB3D9;&amp;#xC911;&amp;#xC774;&amp;#xBA74;, &amp;#xCD9C;&amp;#xB825;&amp;#xC740; &amp;#xAC10;&amp;#xC2F8;&amp;#xC5EC;&amp;#xC9C4; &amp;#xC21C;&amp;#xC11C;&amp;#xB300;&amp;#xB85C; &amp;#xD544;&amp;#xD130;&amp;#xB9C1;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-start.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>output_callback</tt></i> &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xC9C0;&amp;#xC815;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC778;&amp;#xC218;&amp;#xB85C; &amp;#xBC1B;&amp;#xACE0;, &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; (<a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function'>ob_flush()</a>, <a href='http://www.php.net/manual/kr/function.ob-clean.php' class='function'>ob_clean()</a> &amp;#xB4F1;&amp;#xC758; &amp;#xD568;&amp;#xC218;&amp;#xB85C;) &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xBCF4;&amp;#xB0B4;&amp;#xAC70;&amp;#xB098;(&amp;#xC804;&amp;#xC1A1;) &amp;#xBE44;&amp;#xC6B8; &amp;#xB54C;, &amp;#xB610;&amp;#xB294; &amp;#xC694;&amp;#xCCAD; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;#xC5D0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xB85C; &amp;#xBCF4;&amp;#xB0BC; &amp;#xB54C; &amp;#xD638;&amp;#xCD9C;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>output_callback</tt></i> &amp;#xC774; &amp;#xD638;&amp;#xCD9C;&amp;#xB418;&amp;#xBA74;, &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC778;&amp;#xC218;&amp;#xB85C; &amp;#xBC1B;&amp;#xACE0;, &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xB85C; &amp;#xC804;&amp;#xC1A1;&amp;#xD560; &amp;#xC0C8; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xACB0;&amp;#xACFC;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC5EC; &amp;#xC791;&amp;#xB3D9;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>output_callback</tt></i> &amp;#xC774; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xC544;&amp;#xB2C8;&amp;#xB77C;&amp;#xBA74;, &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xB450; &amp;#xC778;&amp;#xC218;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0; &amp;#xC788;&amp;#xC73C;&amp;#xBA74;, &amp;#xB450;&amp;#xBC88;&amp;#xC9F8; &amp;#xC778;&amp;#xC218;&amp;#xB294; <b><tt class='constant'>PHP_OUTPUT_HANDLER_START</tt></b>, <b><tt class='constant'>PHP_OUTPUT_HANDLER_CONT</tt></b>, <b><tt class='constant'>PHP_OUTPUT_HANDLER_END</tt></b>&amp;#xB85C; &amp;#xAD6C;&amp;#xC131;&amp;#xB41C; &amp;#xBE44;&amp;#xD2B8; &amp;#xD544;&amp;#xB4DC;&amp;#xB85C; &amp;#xCC44;&amp;#xC6CC;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i><tt class='parameter'>output_callback</tt></i> &amp;#xC774; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xBA74;, &amp;#xC6D0; &amp;#xC785;&amp;#xB825;&amp;#xC774; &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xB85C; &amp;#xC804;&amp;#xC1A1;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <i><tt class='parameter'>output_callback</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB294; <b><tt class='constant'>NULL</tt></b> &amp;#xAC12;&amp;#xC744; &amp;#xB118;&amp;#xACA8;&amp;#xC11C; &amp;#xC9C0;&amp;#xB098;&amp;#xAC08; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>, <a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, <a href='http://www.php.net/manual/kr/function.ob-clean.php' class='function'>ob_clean()</a>, <a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function'>ob_flush()</a>, <b>ob_start()</b>&amp;#xB294; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xC5D0;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB4E4;&amp;#xC744; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xC5D0;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74;, &amp;#xADF8; &amp;#xB3D9;&amp;#xC791;&amp;#xC740; &amp;#xC815;&amp;#xC758;&amp;#xB418;&amp;#xC5B4; &amp;#xC788;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xC2F6;&amp;#xC73C;&amp;#xBA74;, &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xC5D0;&amp;#xC11C; &amp;quot;&amp;quot;(&amp;#xBE48; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;)&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xBA74; &amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xB610;&amp;#xD55C;, &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; <i>print_r($expression, true)</i>, <i>highlight_file($filename, true)</i> &amp;#xB4F1;&amp;#xC758; &amp;#xD568;&amp;#xC218;&amp;#xB3C4; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;&amp;#xC5D0;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> <blockquote><p><b class='note'>Note</b>: PHP 4.0.4&amp;#xC5D0;&amp;#xC11C;, <a href='http://www.php.net/manual/kr/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a>&amp;#xAC00; &amp;#xC6F9; &amp;#xD398;&amp;#xC774;&amp;#xC9C0; &amp;#xC555;&amp;#xCD95;&amp;#xC744; &amp;#xC9C0;&amp;#xC6D0;&amp;#xD558;&amp;#xB294; &amp;#xC6F9; &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xC5D0; gz-&amp;#xC778;&amp;#xCF54;&amp;#xB4DC; &amp;#xB370;&amp;#xC774;&amp;#xD130;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xAE30; &amp;#xC704;&amp;#xD55C; &amp;#xBC29;&amp;#xBC95;&amp;#xC73C;&amp;#xB85C; &amp;#xC0DD;&amp;#xACBC;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <a href='http://www.php.net/manual/kr/function.ob-gzhandler.php' class='function'>ob_gzhandler()</a>&amp;#xB294; &amp;#xBE0C;&amp;#xB77C;&amp;#xC6B0;&amp;#xC800;&amp;#xAC00; &amp;#xD5C8;&amp;#xC6A9;&amp;#xD558;&amp;#xB294; &amp;#xB0B4;&amp;#xC6A9; &amp;#xC778;&amp;#xCF54;&amp;#xB529; &amp;#xD615;&amp;#xD0DC;&amp;#xB97C; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xACE0; &amp;#xADF8;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xCD9C;&amp;#xB825;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <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'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>chunk_size</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xAC00; &amp;#xC804;&amp;#xB2EC;&amp;#xB418;&amp;#xBA74;, &amp;#xBC84;&amp;#xD37C; &amp;#xAE38;&amp;#xC774;&amp;#xAC00; <i><tt class='parameter'>chunk_size</tt></i> &amp;#xC640; &amp;#xAC19;&amp;#xAC70;&amp;#xB098; &amp;#xCD08;&amp;#xACFC;&amp;#xD558;&amp;#xAC8C; &amp;#xB418;&amp;#xB294; &amp;#xCD9C;&amp;#xB825; &amp;#xD638;&amp;#xCD9C; &amp;#xD6C4;&amp;#xC5D0; &amp;#xBC84;&amp;#xD37C;&amp;#xAC00; &amp;#xC804;&amp;#xC1A1;&amp;#xB429;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC778; 0&amp;#xC740; &amp;#xD568;&amp;#xC218;&amp;#xB97C; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9;&amp;#xC5D0;&amp;#xB9CC; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA70;, &amp;#xD2B9;&amp;#xC218;&amp;#xAC12; 1&amp;#xC740; <i><tt class='parameter'>chunk_size</tt></i> &amp;#xB97C; 4096&amp;#xC73C;&amp;#xB85C; &amp;#xC124;&amp;#xC815;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>erase</tt></i> </span> </dt><dd class='listitem'> <p class='para'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>erase</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74;, &amp;#xC2A4;&amp;#xD06C;&amp;#xB9BD;&amp;#xD2B8;&amp;#xAC00; &amp;#xC885;&amp;#xB8CC;&amp;#xB420; &amp;#xB54C; &amp;#xAE4C;&amp;#xC9C0; &amp;#xBC84;&amp;#xD37C;&amp;#xAC00; &amp;#xC9C0;&amp;#xC6CC;&amp;#xC9C0;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. (PHP 4.3.0&amp;#xBD80;&amp;#xD130;) </p> </dd> </dl> <p> </p> </div> <a name='function.ob-start.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-start.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.3.2</td> <td align='left'> <i><tt class='parameter'>output_callback</tt></i> &amp;#xAC00; &amp;#xC2E4;&amp;#xD589;&amp;#xB420; &amp;#xC218; &amp;#xC5C6;&amp;#xC744; &amp;#xB54C;, <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAC8C; &amp;#xB418;&amp;#xC5C8;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-start.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xC0AC;&amp;#xC6A9;&amp;#xC790; &amp;#xC815;&amp;#xC758; &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218; &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br /></span><span style='color: #007700'>function&amp;nbsp;</span><span style='color: #0000BB'>callback</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>)<br />{<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #FF8000'>//&amp;nbsp;&amp;#xBAA8;&amp;#xB4E0;&amp;nbsp;apples&amp;#xB97C;&amp;nbsp;oranges&amp;#xB85C;&amp;nbsp;&amp;#xCE58;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;.<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>return&amp;nbsp;(</span><span style='color: #0000BB'>str_replace</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'apples'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'oranges'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>));<br />}<br /><br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'callback'</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>?&amp;gt;<br /></span><br />&amp;lt;html&amp;gt;<br />&amp;lt;body&amp;gt;<br />&amp;lt;p&amp;gt;It's&amp;nbsp;like&amp;nbsp;comparing&amp;nbsp;apples&amp;nbsp;to&amp;nbsp;oranges.&amp;lt;/p&amp;gt;<br />&amp;lt;/body&amp;gt;<br />&amp;lt;/html&amp;gt;<br /><br /><span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;lt;html&amp;gt; &amp;lt;body&amp;gt; &amp;lt;p&amp;gt;It&amp;#039;s like comparing oranges to oranges.&amp;lt;/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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><b>ob_implict_flush()</b></li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-gzhandler.php' class='function' rel='rdfs-seeAlso'>ob_gzhandler()</a> - gzip &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC704;&amp;#xD55C; ob_start &amp;#xCF5C;&amp;#xBC31; &amp;#xD568;&amp;#xC218;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-iconv-handler.php' class='function' rel='rdfs-seeAlso'>ob_iconv_handler()</a> - Convert character encoding as output buffer handler</li> <li class='member'><a href='http://www.php.net/manual/kr/function.mb-output-handler.php' class='function' rel='rdfs-seeAlso'>mb_output_handler()</a> - Callback function converts character encoding in output buffer</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-tidyhandler.php' class='function' rel='rdfs-seeAlso'>ob_tidyhandler()</a> - ob_start callback function to repair the 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/kr/function.ob-list-handlers.php'>ob_list_handlers</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_list_handlers</span> &amp;mdash; <span class='dc-title'>List all output handlers in use</span></p> </div> <a name='function.ob-list-handlers.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>array</span> <span class='methodname'><b>ob_list_handlers</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> Lists all output handlers in use. </p> </div> <a name='function.ob-list-handlers.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> This will return an array with the output handlers in use (if any). If <a href='http://www.php.net/manual/kr/outcontrol.configuration.php#ini.output-buffering' class='link'>output_buffering</a> is enabled or an anonymous function was used with <a href='http://www.php.net/manual/kr/function.ob-start.php' class='function'>ob_start()</a>, <b>ob_list_handlers()</b> will return &amp;quot;default output handler&amp;quot;. </p> </div> <a name='function.ob-list-handlers.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>ob_list_handlers()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//using&amp;nbsp;output_buffering=On<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'ob_gzhandler'</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>();<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;anonymous&amp;nbsp;functions<br /></span><span style='color: #0000BB'>ob_start</span><span style='color: #007700'>(</span><span style='color: #0000BB'>create_function</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'$string'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'return&amp;nbsp;$string;'</span><span style='color: #007700'>));<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Flush the output buffer, return it as a string and turn off output buffering</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xC989;&amp;#xC2DC; &amp;#xCD9C;&amp;#xB825;&amp;#xC758; &amp;#xC5EC;&amp;#xBD80;&amp;#xB97C; &amp;#xACB0;&amp;#xC815;</span></p> </div> <a name='function.ob-implicit-flush.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><span class='type void'>void</span></span> <span class='methodname'><b>ob_implicit_flush</b></span> ([ <span class='methodparam'><span class='type'>int</span> <tt class='parameter'>$flag</tt></span> ] )</div> <p class='para rdfs-comment'> <b>ob_implicit_flush()</b>&amp;#xB294; &amp;#xC989;&amp;#xC2DC; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xCF1C;&amp;#xAC70;&amp;#xB098; &amp;#xB055;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC989;&amp;#xC2DC; &amp;#xCD9C;&amp;#xB825;&amp;#xC740; &amp;#xBAA8;&amp;#xB4E0; &amp;#xCD9C;&amp;#xB825; &amp;#xD638;&amp;#xCD9C; &amp;#xB4A4;&amp;#xC5D0; flush &amp;#xC791;&amp;#xB3D9;&amp;#xC744; &amp;#xD558;&amp;#xAE30;&amp;#xC5D0;, &amp;#xB530;&amp;#xB85C; <a href='http://www.php.net/manual/kr/function.flush.php' class='function'>flush()</a>&amp;#xC744; &amp;#xD638;&amp;#xCD9C;&amp;#xD560; &amp;#xD544;&amp;#xC694;&amp;#xAC00; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-implicit-flush.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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>&amp;#xB85C; &amp;#xC989;&amp;#xC2DC; &amp;#xCD9C;&amp;#xB825;&amp;#xC744; &amp;#xCF1C;&amp;#xACE0;, <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xB055;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; <b><tt class='constant'>TRUE</tt></b>&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-implicit-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-implicit-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.flush.php' class='function' rel='rdfs-seeAlso'>flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xBE44;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xC0C1;&amp;#xD0DC;&amp;#xB97C; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.ob-get-status.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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_set_status()</b>&amp;#xB294; &amp;#xCD5C;&amp;#xACE0; &amp;#xB808;&amp;#xBCA8; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xC0C1;&amp;#xD0DC; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <i><tt class='parameter'>full_status</tt></i> &amp;#xB97C; <b><tt class='constant'>TRUE</tt></b>&amp;#xB85C; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xBA74; &amp;#xBAA8;&amp;#xB4E0; &amp;#xD65C;&amp;#xC131; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xC0C1;&amp;#xD0DC;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-status.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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>&amp;#xC774;&amp;#xBA74; &amp;#xBAA8;&amp;#xB4E0; &amp;#xD65C;&amp;#xC131; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xC0C1;&amp;#xD0DC;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <b><tt class='constant'>FALSE</tt></b>&amp;#xB098; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; &amp;#xCD5C;&amp;#xACE0; &amp;#xB808;&amp;#xBCA8; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9CC; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </dd> </dl> <p> </p> </div> <a name='function.ob-get-status.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> <i><tt class='parameter'>full_status</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xC5C6;&amp;#xC774;, &amp;#xD639;&amp;#xC740; <i><tt class='parameter'>full_status</tt></i> = <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74; &amp;#xB2E4;&amp;#xC74C; &amp;#xC694;&amp;#xC18C;&amp;#xB97C; &amp;#xD3EC;&amp;#xD568;&amp;#xD558;&amp;#xB294; &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;: </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'>&amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; <b>ob_get_status()</b> &amp;#xACB0;&amp;#xACFC;</strong> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>level</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong>&amp;#xCD9C;&amp;#xB825; &amp;#xC911;&amp;#xCCA9; &amp;#xB808;&amp;#xBCA8;</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>type</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong><i>PHP_OUTPUT_HANDLER_INTERNAL (0)</i>&amp;#xC774;&amp;#xB098; <i>PHP_OUTPUT_HANDLER_USER (1)</i></div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>status</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong><i>PHP_OUTPUT_HANDLER_START</i> (0), <i>PHP_OUTPUT_HANDLER_CONT</i> (1), <i>PHP_OUTPUT_HANDLER_END</i> (2) &amp;#xC911; &amp;#xD558;&amp;#xB098;</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>name</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong>&amp;#xD65C;&amp;#xC131; &amp;#xCD9C;&amp;#xB825; &amp;#xD578;&amp;#xB4E4;&amp;#xB7EC;&amp;#xC758; &amp;#xC774;&amp;#xB984;&amp;#xC774;&amp;#xB098;, &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC558;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294; &amp;#039;default output handler&amp;#039;</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>del</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function'>ob_start()</a>&amp;#xAC00; &amp;#xC124;&amp;#xC815;&amp;#xD558;&amp;#xB294; Erase &amp;#xD50C;&amp;#xB798;&amp;#xADF8;</div></div> </div> </p> <p class='para'> <i><tt class='parameter'>full_status</tt></i> = <b><tt class='constant'>TRUE</tt></b>&amp;#xB85C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74;, &amp;#xAC01; &amp;#xD65C;&amp;#xC131; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xAC00; &amp;#xD558;&amp;#xB098;&amp;#xC758; &amp;#xC6D0;&amp;#xC18C;&amp;#xC778; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xCD5C;&amp;#xC0C1;&amp;#xC704; &amp;#xBC30;&amp;#xC5F4;&amp;#xC740; &amp;#xCD9C;&amp;#xB825; &amp;#xB808;&amp;#xBCA8;&amp;#xC744; &amp;#xD0A4;&amp;#xB85C; &amp;#xAC00;&amp;#xC9C0;&amp;#xACE0;, &amp;#xAC01; &amp;#xBC30;&amp;#xC5F4; &amp;#xC6D0;&amp;#xC18C;&amp;#xB294; &amp;#xD65C;&amp;#xC131; &amp;#xCD9C;&amp;#xB825; &amp;#xB808;&amp;#xBCA8;&amp;#xC5D0; &amp;#xB300;&amp;#xD55C; &amp;#xC0C1;&amp;#xD0DC; &amp;#xC815;&amp;#xBCF4;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xB610; &amp;#xB2E4;&amp;#xB978; &amp;#xBC30;&amp;#xC5F4;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </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'> &amp;#xC804;&amp;#xCCB4; &amp;#xCD9C;&amp;#xB825;&amp;#xC740; &amp;#xC138;&amp;#xAC00;&amp;#xC9C0; &amp;#xCD94;&amp;#xAC00; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9D1;&amp;#xB2C8;&amp;#xB2E4;: <div class='segmentedlist'> <strong class='title'>&amp;#xC804;&amp;#xCCB4; <b>ob_get_status()</b> &amp;#xACB0;&amp;#xACFC;</strong> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>chunk_size</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function'>ob_start()</a>&amp;#xAC00; &amp;#xC124;&amp;#xC815;&amp;#xD55C; &amp;#xB369;&amp;#xC5B4;&amp;#xB9AC; &amp;#xD06C;&amp;#xAE30;</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>size</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong>...</div></div> <div class='seglistitem'><div class='seg'><strong><span class='segtitle'>&amp;#xD0A4;:</span></strong>blocksize</div><div class='seg'><strong><span class='segtitle'>&amp;#xAC12;:</span></strong>...</div></div> </div> </p> </div> <a name='function.ob-get-status.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-level.php' class='function' rel='rdfs-seeAlso'>ob_get_level()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1; &amp;#xBA54;&amp;#xCEE4;&amp;#xB2C8;&amp;#xC998;&amp;#xC758; &amp;#xC911;&amp;#xCCA9; &amp;#xB2E8;&amp;#xACC4;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_get_level" value="<div id='function.ob-get-level' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1; &amp;#xBA54;&amp;#xCEE4;&amp;#xB2C8;&amp;#xC998;&amp;#xC758; &amp;#xC911;&amp;#xCCA9; &amp;#xB2E8;&amp;#xACC4;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.ob-get-level.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1; &amp;#xBA54;&amp;#xCEE4;&amp;#xB2C8;&amp;#xC998;&amp;#xC758; &amp;#xC911;&amp;#xCCA9; &amp;#xB2E8;&amp;#xACC4;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-level.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1; &amp;#xD578;&amp;#xB4E4;&amp;#xB7EC;&amp;#xC758; &amp;#xC911;&amp;#xCCA9; &amp;#xB2E8;&amp;#xACC4;&amp;#xB098;, &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC774; &amp;#xC5C6;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0; 0&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-level.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xAE38;&amp;#xC774;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.ob-get-length.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC758; &amp;#xAE38;&amp;#xC774;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-length.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC758; &amp;#xAE38;&amp;#xC774;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAC70;&amp;#xB098;, &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC774; &amp;#xC5C6;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-length.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; <b>ob_get_length()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$len1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_length</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$len2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_length</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #0000BB'>$len1&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #DD0000'>',&amp;nbsp;.'&amp;nbsp;</span><span style='color: #007700'>.&amp;nbsp;</span><span style='color: #0000BB'>$len2</span><span style='color: #007700'>;<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> 6, 11 </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-length.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/function.ob-get-flush.php'>ob_get_flush</a></h1> <p class='verinfo'>(PHP 4 &amp;gt;= 4.3.0, PHP 5)</p><p class='refpurpose'><span class='refname'>ob_get_flush</span> &amp;mdash; <span class='dc-title'>Flush the output buffer, return it as a string and turn off output buffering</span></p> </div> <a name='function.ob-get-flush.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>string</span> <span class='methodname'><b>ob_get_flush</b></span> ( <span class='methodparam'>void</span> )</div> <p class='para rdfs-comment'> <b>ob_get_flush()</b> flushes the output buffer, return it as a string and turns off output buffering. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> This function is similar to <a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>, except that this function returns the buffer as a string. </span> </p></blockquote> </div> <a name='function.ob-get-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> Returns the output buffer or <b><tt class='constant'>FALSE</tt></b> if no buffering is active. </p> </div> <a name='function.ob-get-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>ob_get_flush()</b> example</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /></span><span style='color: #FF8000'>//using&amp;nbsp;output_buffering=On<br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /><br /></span><span style='color: #FF8000'>//save&amp;nbsp;buffer&amp;nbsp;in&amp;nbsp;a&amp;nbsp;file<br /></span><span style='color: #0000BB'>$buffer&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_flush</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>file_put_contents</span><span style='color: #007700'>(</span><span style='color: #DD0000'>'buffer.txt'</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$buffer</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>print_r</span><span style='color: #007700'>(</span><span style='color: #0000BB'>ob_list_handlers</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-list-handlers.php' class='function' rel='rdfs-seeAlso'>ob_list_handlers()</a> - List all output handlers in use</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://creativecommons.org/licenses/by/3.0/legalcode'>Creative Commons  Attribution 3.0 License</a>. &copy; 2001-2009 the PHP  Documentation Group.</div> " />
<string id="ob_get_contents" value="<div id='function.ob-get-contents' class='refentry'> <div class='refnamediv'> <h1 class='refname'><a class='info-url' href='http://www.php.net/manual/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</span></p> </div> <a name='function.ob-get-contents.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74;&amp;#xC11C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC5BB;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-contents.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC774;&amp;#xB098;, &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC774; &amp;#xC5C6;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-contents.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; <b>ob_get_contents()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out1&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_contents</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out2&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_contents</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>ob_end_clean</span><span style='color: #007700'>();<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out1</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>$out2</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(6) &amp;quot;Hello &amp;quot; string(11) &amp;quot;Hello World&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-contents.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-length.php' class='function' rel='rdfs-seeAlso'>ob_get_length()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xAE38;&amp;#xC774;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xD604;&amp;#xC7AC; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC5BB;&amp;#xACE0; &amp;#xD604;&amp;#xC7AC; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC0AD;&amp;#xC81C;</span></p> </div> <a name='function.ob-get-clean.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xD604;&amp;#xC7AC; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC5BB;&amp;#xACE0; &amp;#xD604;&amp;#xC7AC; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> <b>ob_get_clean()</b>&amp;#xC740; <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>&amp;#xC640; <a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function'>ob_end_clean()</a>&amp;#xC744; &amp;#xC2E4;&amp;#xD589;&amp;#xD55C; &amp;#xAC83;&amp;#xACFC; &amp;#xB3D9;&amp;#xC77C;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC774; &amp;#xC874;&amp;#xC7AC;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC73C;&amp;#xBA74; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-get-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; <b>ob_get_clean()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br /><br />ob_start</span><span style='color: #007700'>();<br /><br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Hello&amp;nbsp;World'</span><span style='color: #007700'>;<br /><br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>ob_get_clean</span><span style='color: #007700'>();<br /></span><span style='color: #0000BB'>$out&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>strtolower</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>);<br /><br /></span><span style='color: #0000BB'>var_dump</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$out</span><span style='color: #007700'>);<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> <div class='example-contents para'><p>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> string(11) &amp;quot;hello world&amp;quot; </pre></div> </div> </div><p> </p> </div> <a name='function.ob-get-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.ob-flush.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> (&amp;#xC874;&amp;#xC7AC;&amp;#xD55C;&amp;#xB2E4;&amp;#xBA74;) &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <b>ob_flush()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC774; &amp;#xBE44;&amp;#xC6CC;&amp;#xC9C0;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC5D0;, &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC73C;&amp;#xB85C; &amp;#xB2E4;&amp;#xB978; &amp;#xC791;&amp;#xC5C5;&amp;#xC744; &amp;#xD558;&amp;#xB824;&amp;#xBA74; <b>ob_flush()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAE30; &amp;#xC804;&amp;#xC5D0; <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function'>ob_end_flush()</a>&amp;#xCC98;&amp;#xB7FC; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC885;&amp;#xB8CC;&amp;#xD558;&amp;#xC9C0;&amp;#xB294; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-flush.seealso'></a><div class='refsect1 seealso'> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-clean.php' class='function' rel='rdfs-seeAlso'>ob_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</span></p> </div> <a name='function.ob-end-flush.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; (&amp;#xC874;&amp;#xC7AC;&amp;#xD55C;&amp;#xB2E4;&amp;#xBA74;) &amp;#xCD5C;&amp;#xC0C1;&amp;#xC704; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC885;&amp;#xB8CC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <b>ob_end_flush()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC774; &amp;#xBE44;&amp;#xC6CC;&amp;#xC9C0;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC5D0;, &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC73C;&amp;#xB85C; &amp;#xB2E4;&amp;#xB978; &amp;#xC791;&amp;#xC5C5;&amp;#xC744; &amp;#xD558;&amp;#xB824;&amp;#xBA74; <b>ob_end_flush()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAE30; &amp;#xC804;&amp;#xC5D0; <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.ob-get-flush.php' class='function'>ob_get_flush()</a>&amp;#xAC00; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xB294; &amp;#xC810;&amp;#xC744; &amp;#xC81C;&amp;#xC678;&amp;#xD558;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.ob-get-flush.php' class='function'>ob_get_flush()</a>&amp;#xC640; &amp;#xB3D9;&amp;#xC77C;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </span> </p></blockquote> </div> <a name='function.ob-end-flush.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC2E4;&amp;#xD328;&amp;#xD558;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;&amp;#xB294; &amp;#xD65C;&amp;#xC131;&amp;#xD654;&amp;#xB41C; &amp;#xBC84;&amp;#xD37C;&amp;#xAC00; &amp;#xC5C6;&amp;#xB294; &amp;#xC0C1;&amp;#xD0DC;&amp;#xC5D0;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAC70;&amp;#xB098; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B8; &amp;#xC218; &amp;#xC5C6;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;(&amp;#xD2B9;&amp;#xC218; &amp;#xBC84;&amp;#xD37C;&amp;#xC77C; &amp;#xACBD;&amp;#xC6B0;)&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-end-flush.errors'></a><div class='refsect1 errors'> <h3 class='title'>&amp;#xC624;&amp;#xB958;/&amp;#xC608;&amp;#xC678;</h3> <p class='para'> &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xC2E4;&amp;#xD328;&amp;#xD558;&amp;#xBA74; <b><tt class='constant'>E_NOTICE</tt></b>&amp;#xAC00; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-end-flush.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> &amp;#xB17C;&amp;#xB9AC; &amp;#xBC18;&amp;#xD658;&amp;#xAC12; &amp;#xCD94;&amp;#xAC00;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-flush.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>ob_end_flush()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents para'><p> &amp;#xB2E4;&amp;#xC74C; &amp;#xC608;&amp;#xC81C;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1; &amp;#xBC0F; &amp;#xC885;&amp;#xB8CC;&amp;#xD558;&amp;#xB294; &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; &amp;#xBC29;&amp;#xBC95;&amp;#xC744; &amp;#xBCF4;&amp;#xC5EC;&amp;#xC90D;&amp;#xB2C8;&amp;#xB2E4;: </p></div> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />&amp;nbsp;&amp;nbsp;</span><span style='color: #007700'>while&amp;nbsp;(@</span><span style='color: #0000BB'>ob_end_flush</span><span style='color: #007700'>());<br /></span><span style='color: #0000BB'>?&amp;gt;</span> </span> </code></div> </div> </div><p> </p> </div> <a name='function.ob-end-flush.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-flush.php' class='function' rel='rdfs-seeAlso'>ob_get_flush()</a> - Flush the output buffer, return it as a string and turn off output buffering</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</span></p> </div> <a name='function.ob-end-clean.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xAC00;&amp;#xC7A5; &amp;#xCD5C;&amp;#xADFC;&amp;#xC758; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC84;&amp;#xB9AC;&amp;#xACE0; &amp;#xADF8; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. <b>ob_end_clean()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xBA74; &amp;#xBC84;&amp;#xD37C; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC740; &amp;#xBC84;&amp;#xB824;&amp;#xC9C0;&amp;#xAE30; &amp;#xB54C;&amp;#xBB38;&amp;#xC5D0;, &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC73C;&amp;#xB85C; &amp;#xB2E4;&amp;#xB978; &amp;#xC791;&amp;#xC5C5;&amp;#xC744; &amp;#xD558;&amp;#xAE30; &amp;#xC704;&amp;#xD574;&amp;#xC11C;&amp;#xB294; <b>ob_end_clean()</b>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAE30; &amp;#xC804;&amp;#xC5D0; <a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function'>ob_get_contents()</a>&amp;#xB97C; &amp;#xD638;&amp;#xCD9C;&amp;#xD574;&amp;#xC57C; &amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-end-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC2E4;&amp;#xD328;&amp;#xD558;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;&amp;#xB294; &amp;#xD65C;&amp;#xC131;&amp;#xD654;&amp;#xB41C; &amp;#xBC84;&amp;#xD37C;&amp;#xAC00; &amp;#xC5C6;&amp;#xB294; &amp;#xC0C1;&amp;#xD0DC;&amp;#xC5D0;&amp;#xC11C; &amp;#xD638;&amp;#xCD9C;&amp;#xD558;&amp;#xAC70;&amp;#xB098; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B8; &amp;#xC218; &amp;#xC5C6;&amp;#xB294; &amp;#xACBD;&amp;#xC6B0;(&amp;#xD2B9;&amp;#xC218; &amp;#xBC84;&amp;#xD37C;&amp;#xC77C; &amp;#xACBD;&amp;#xC6B0;)&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-end-clean.errors'></a><div class='refsect1 errors'> <h3 class='title'>&amp;#xC624;&amp;#xB958;/&amp;#xC608;&amp;#xC678;</h3> <p class='para'> &amp;#xD568;&amp;#xC218;&amp;#xAC00; &amp;#xC2E4;&amp;#xD328;&amp;#xD558;&amp;#xBA74; <b><tt class='constant'>E_NOTICE</tt></b>&amp;#xAC00; &amp;#xBC1C;&amp;#xC0DD;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-end-clean.changelog'></a><div class='refsect1 changelog'> <h3 class='title'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>4.2.0</td> <td align='left'> &amp;#xB17C;&amp;#xB9AC; &amp;#xBC18;&amp;#xD658;&amp;#xAC12; &amp;#xCD94;&amp;#xAC00;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.ob-end-clean.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> &amp;#xB2E4;&amp;#xC74C; &amp;#xC608;&amp;#xC81C;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC81C;&amp;#xAC70;&amp;#xD558;&amp;#xB294; &amp;#xAC04;&amp;#xB2E8;&amp;#xD55C; &amp;#xBC29;&amp;#xBC95;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;: </p> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>ob_end_clean()</b> &amp;#xC608;&amp;#xC81C;</b></p> <div class='example-contents programlisting'> <div class='phpcode'><code><span style='color: #000000'> <span style='color: #0000BB'>&amp;lt;?php<br />ob_start</span><span style='color: #007700'>();<br />echo&amp;nbsp;</span><span style='color: #DD0000'>'Text&amp;nbsp;that&amp;nbsp;won\'t&amp;nbsp;get&amp;nbsp;displated.'</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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-start.php' class='function' rel='rdfs-seeAlso'>ob_start()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xCF2D;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-get-contents.php' class='function' rel='rdfs-seeAlso'>ob_get_contents()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6C1;&amp;#xB2C8;&amp;#xB2E4;</span></p> </div> <a name='function.ob-clean.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xB0B4;&amp;#xC6A9;&amp;#xC744; &amp;#xBC84;&amp;#xB9BD;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; <b>ob_enc_clean()</b>&amp;#xCC98;&amp;#xB7FC; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xD30C;&amp;#xAD34;&amp;#xD558;&amp;#xC9C0;&amp;#xB294; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-clean.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.ob-clean.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-flush.php' class='function' rel='rdfs-seeAlso'>ob_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-flush.php' class='function' rel='rdfs-seeAlso'>ob_end_flush()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC804;&amp;#xC1A1;&amp;#xD558;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.ob-end-clean.php' class='function' rel='rdfs-seeAlso'>ob_end_clean()</a> - &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB97C; &amp;#xC9C0;&amp;#xC6B0;&amp;#xACE0; &amp;#xCD9C;&amp;#xB825; &amp;#xBC84;&amp;#xD37C;&amp;#xB9C1;&amp;#xC744; &amp;#xC885;&amp;#xB8CC;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>Format a number with grouped thousands</span></p> </div> <a name='function.number-format.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> This function accepts either one, two, or four parameters (not three): </p> <p class='para'> If only one parameter is given, <i><tt class='parameter'>number</tt></i> will be formatted without decimals, but with a comma (&amp;quot;,&amp;quot;) between every group of thousands. </p> <p class='para'> If two parameters are given, <i><tt class='parameter'>number</tt></i> will be formatted with <i><tt class='parameter'>decimals</tt></i> decimals with a dot (&amp;quot;.&amp;quot;) in front, and a comma (&amp;quot;,&amp;quot;) between every group of thousands. </p> <p class='para'> If all four parameters are given, <i><tt class='parameter'>number</tt></i> will be formatted with <i><tt class='parameter'>decimals</tt></i> decimals, <i><tt class='parameter'>dec_point</tt></i> instead of a dot (&amp;quot;.&amp;quot;) before the decimals and <i><tt class='parameter'>thousands_sep</tt></i> instead of a comma (&amp;quot;,&amp;quot;) between every group of thousands. </p> </div> <a name='function.number-format.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> A formatted version of <i><tt class='parameter'>number</tt></i> . </p> </div> <a name='function.number-format.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> The number being formatted. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>decimals</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sets the number of decimal points. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>dec_point</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sets the separator for the decimal point. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>thousands_sep</tt></i> </span> </dt><dd class='listitem'> <p class='para'> Sets the thousands separator. </p> <p class='para'> Only the first character of <i><tt class='parameter'>thousands_sep</tt></i> is used. For example, if you use <i>bar</i> as <i><tt class='parameter'>thousands_sep</tt></i> on the number <i>1000</i>, <b>number_format()</b> will return <i>1b000</i>. </p> </dd> </dl> <p> </p> </div> <a name='function.number-format.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>number_format()</b> Example</b></p> <div class='example-contents para'><p> For instance, French notation usually use two decimals, comma (&amp;#039;,&amp;#039;) as decimal separator, and space (&amp;#039; &amp;#039;) as thousand separator. This is achieved with this line : </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;english&amp;nbsp;notation&amp;nbsp;(default)<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;French&amp;nbsp;notation<br /></span><span style='color: #0000BB'>$nombre_format_francais&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>number_format</span><span style='color: #007700'>(</span><span style='color: #0000BB'>$number</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #0000BB'>2</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>','</span><span style='color: #007700'>,&amp;nbsp;</span><span style='color: #DD0000'>'&amp;nbsp;'</span><span style='color: #007700'>);<br /></span><span style='color: #FF8000'>//&amp;nbsp;1&amp;nbsp;234,56<br /><br /></span><span style='color: #0000BB'>$number&amp;nbsp;</span><span style='color: #007700'>=&amp;nbsp;</span><span style='color: #0000BB'>1234.5678</span><span style='color: #007700'>;<br /><br /></span><span style='color: #FF8000'>//&amp;nbsp;english&amp;nbsp;notation&amp;nbsp;without&amp;nbsp;thousands&amp;nbsp;seperator<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'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.money-format.php' class='function' rel='rdfs-seeAlso'>money_format()</a> - Formats a number as a currency string</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sprintf.php' class='function' rel='rdfs-seeAlso'>sprintf()</a> - &amp;#xD615;&amp;#xC2DD;&amp;#xD654;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.printf.php' class='function' rel='rdfs-seeAlso'>printf()</a> - &amp;#xD615;&amp;#xC2DD;&amp;#xD654;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xCD9C;&amp;#xB825;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.sscanf.php' class='function' rel='rdfs-seeAlso'>sscanf()</a> - &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xD615;&amp;#xC2DD;&amp;#xC5D0; &amp;#xB530;&amp;#xB77C; &amp;#xD574;&amp;#xC11D;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/class.norewinditerator.php'>The NoRewindIterator class</a></h1> <div class='partintro'> <div id='norewinditerator.intro' class='section'> <h2 class='title'>&amp;#xC18C;&amp;#xAC1C;</h2> <p class='para'> This iterator cannot be rewinded. </p> </div> <div id='norewinditerator.synopsis' class='section'> <h2 class='title'>&amp;#xD074;&amp;#xB798;&amp;#xC2A4; &amp;#xAC1C;&amp;#xC694;</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/kr/class.iteratoriterator.php' class='classname'>IteratorIterator</a> </span> {</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Methods */</div> <div class='methodsynopsis dc-description'> <span class='modifier'>public</span> <span class='type'>void</span> <span class='methodname'><a href='http://www.php.net/manual/kr/norewinditerator.haschildren.php' class='function'>rewind</a></span> ( <span class='methodparam'>void</span> )</div> <div class='classsynopsisinfo classsynopsisinfo_comment'>/* Inherited methods */</div> <div class='methodsynopsis dc-description'> <span class='methodname'><a href='http://www.php.net/manual/kr/iteratoriterator.construct.php' class='function'>IteratorIterator::__construct</a></span> ( <span class='methodparam'><span class='type'><a href='http://www.php.net/manual/kr/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/kr/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/kr/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/kr/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/kr/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/kr/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/kr/iteratoriterator.valid.php' class='function'>IteratorIterator::valid</a></span> ( <span class='methodparam'>void</span> )</div> }</div> </div> </div> <h2>Table of Contents</h2><ul class='chunklist chunklist_reference'><li><a href='http://www.php.net/manual/kr/norewinditerator.haschildren.php'>NoRewindIterator::rewind</a> &amp;mdash; Prevents the rewind operation on the inner 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/kr/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'>&amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xC55E;&amp;#xC5D0; HTML &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xD0DC;&amp;#xADF8;&amp;#xB97C; &amp;#xC0BD;&amp;#xC785;</span></p> </div> <a name='function.nl2br.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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> ] )</div> <p class='para rdfs-comment'> &amp;#xBAA8;&amp;#xB4E0; &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xC55E;&amp;#xC5D0; &amp;#039;&amp;lt;br /&amp;gt;&amp;#039;&amp;#xC774;&amp;#xB098; &amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#xB97C; &amp;#xC0BD;&amp;#xC785;&amp;#xD55C; <i><tt class='parameter'>string</tt></i> &amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.nl2br.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;. </p> </dd> <dt class='varlistentry'> <span class='term'><i><tt class='parameter'>is_xhtml</tt></i> </span> </dt><dd class='listitem'> <p class='para'> XHTML &amp;#xD638;&amp;#xD658; &amp;#xC904;&amp;#xBC14;&amp;#xAFC8;&amp;#xC758; &amp;#xC0AC;&amp;#xC6A9; &amp;#xC5EC;&amp;#xBD80;. (&amp;#xAE30;&amp;#xBCF8;&amp;#xAC12;&amp;#xC740; <b><tt class='constant'>TRUE</tt></b>) </p> </dd> </dl> <p> </p> </div> <a name='function.nl2br.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xBCC0;&amp;#xACBD;&amp;#xB41C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.nl2br.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>nl2br()</b> &amp;#xC0AC;&amp;#xC6A9;&amp;#xD558;&amp;#xAE30;</b></p> <div 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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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>Example #2 <i><tt class='parameter'>is_xhtml</tt></i> &amp;#xC778;&amp;#xC218;&amp;#xB97C; &amp;#xC0AC;&amp;#xC6A9;&amp;#xD574;&amp;#xC11C; &amp;#xC720;&amp;#xD6A8;&amp;#xD55C; HTML &amp;#xC0DD;&amp;#xC131;&amp;#xD558;&amp;#xAE30;</b></p> <div 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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</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'>&amp;#xBCC0;&amp;#xACBD;&amp;#xC810;</h3> <p class='para'> </p><table class='doctable informaltable'> <thead valign='middle'> <tr valign='middle'> <th>&amp;#xBC84;&amp;#xC804;</th> <th>&amp;#xC124;&amp;#xBA85;</th> </tr> </thead> <tbody valign='middle' class='tbody'> <tr valign='middle'> <td align='left'>5.3.0</td> <td align='left'> &amp;#xC120;&amp;#xD0DD;&amp;#xC801;&amp;#xC778; <i><tt class='parameter'>is_xhtml</tt></i> &amp;#xC778;&amp;#xC218; &amp;#xCD94;&amp;#xAC00;. </td> </tr> <tr valign='middle'> <td align='left'>4.0.5</td> <td align='left'> <b>nl2br()</b>&amp;#xC740; XHTML &amp;#xD638;&amp;#xD658;&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774;&amp;#xC804;&amp;#xC758; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBC84;&amp;#xC804;&amp;#xC740; &amp;#xC904;&amp;#xBC14;&amp;#xAFC8; &amp;#xC55E;&amp;#xC5D0; &amp;#039;&amp;lt;br /&amp;gt;&amp;#039; &amp;#xB300;&amp;#xC2E0; &amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#xB97C; &amp;#xC0BD;&amp;#xC785;&amp;#xD588;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </td> </tr> </tbody> </table> <p> </p> </div> <a name='function.nl2br.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.htmlspecialchars.php' class='function' rel='rdfs-seeAlso'>htmlspecialchars()</a> - &amp;#xD2B9;&amp;#xC218; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; HTML &amp;#xC5D4;&amp;#xD130;&amp;#xD2F0;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.htmlentities.php' class='function' rel='rdfs-seeAlso'>htmlentities()</a> - &amp;#xD574;&amp;#xB2F9;&amp;#xD558;&amp;#xB294; &amp;#xBAA8;&amp;#xB4E0; &amp;#xBB38;&amp;#xC790;&amp;#xB97C; HTML &amp;#xC5D4;&amp;#xD2F0;&amp;#xD2F0;&amp;#xB85C; &amp;#xBCC0;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.wordwrap.php' class='function' rel='rdfs-seeAlso'>wordwrap()</a> - Wraps a string to a given number of characters</li> <li class='member'><a href='http://www.php.net/manual/kr/function.str-replace.php' class='function' rel='rdfs-seeAlso'>str_replace()</a> - &amp;#xBC1C;&amp;#xACAC;&amp;#xD55C; &amp;#xBAA8;&amp;#xB4E0; &amp;#xAC80;&amp;#xC0C9; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xCE58;&amp;#xD658; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xB85C; &amp;#xAD50;&amp;#xCCB4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</span></p> </div> <a name='function.next.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'><a href='http://www.php.net/manual/kr/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>&amp;#xB294; <a href='http://www.php.net/manual/kr/function.current.php' class='function'>current()</a>&amp;#xC640; &amp;#xBE44;&amp;#xC2B7;&amp;#xD558;&amp;#xAC8C; &amp;#xB3D9;&amp;#xC791;&amp;#xD558;&amp;#xC9C0;&amp;#xB9CC; &amp;#xD55C;&amp;#xAC00;&amp;#xC9C0; &amp;#xCC28;&amp;#xC774;&amp;#xB97C; &amp;#xAC16;&amp;#xACE0; &amp;#xC788;&amp;#xB2E4;. &amp;#xC6D0;&amp;#xC18C;&amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAE30; &amp;#xC804;&amp;#xC5D0; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD55C;&amp;#xCE78; &amp;#xB2E4;&amp;#xC74C;&amp;#xC73C;&amp;#xB85C; &amp;#xC804;&amp;#xC9C4;&amp;#xC2DC;&amp;#xD0A8;&amp;#xB2E4;. &amp;#xC774; &amp;#xB9D0;&amp;#xC740; &amp;#xB2E4;&amp;#xC74C; &amp;#xBC30;&amp;#xC5F4; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD55C;&amp;#xCE78; &amp;#xC804;&amp;#xC9C4;&amp;#xC2DC;&amp;#xD0A8;&amp;#xB2E4;&amp;#xB294; &amp;#xB73B;&amp;#xC774;&amp;#xB2E4;. </p> </div> <a name='function.next.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC601;&amp;#xD5A5; &amp;#xBC1B;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.array.php' class='type array'>array</a> </p> </dd> </dl> <p> </p> </div> <a name='function.next.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xAC00; &amp;#xAC00;&amp;#xB9AC;&amp;#xD0A4;&amp;#xB294; &amp;#xB2E4;&amp;#xC74C; &amp;#xC704;&amp;#xCE58;&amp;#xC758; &amp;#xBC30;&amp;#xC5F4; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xAC70;&amp;#xB098;, &amp;#xB354; &amp;#xC774;&amp;#xC0C1; &amp;#xC6D0;&amp;#xC18C;&amp;#xAC00; &amp;#xC5C6;&amp;#xC744; &amp;#xACBD;&amp;#xC6B0;&amp;#xC5D0;&amp;#xB294; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> <div class='warning'><b class='warning'>Warning</b><p class='simpara'>&amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xC9C0;&amp;#xB9CC;, <i>0</i>&amp;#xC774;&amp;#xB098; &amp;quot;&amp;quot; &amp;#xB4F1;, &amp;#xB17C;&amp;#xB9AC; <b><tt class='constant'>FALSE</tt></b>&amp;#xB85C; &amp;#xCDE8;&amp;#xAE09;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xB294; &amp;#xB2E4;&amp;#xB978; &amp;#xAC12;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC790;&amp;#xC138;&amp;#xD55C; &amp;#xC815;&amp;#xBCF4;&amp;#xB294; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='link'>&amp;#xB17C;&amp;#xB9AC;&amp;#xD615;</a> &amp;#xC139;&amp;#xC158;&amp;#xC744; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xC758; &amp;#xBC18;&amp;#xD658;&amp;#xAC12;&amp;#xC744; &amp;#xD655;&amp;#xC778;&amp;#xD558;&amp;#xB824;&amp;#xBA74; <a href='http://www.php.net/manual/kr/language.operators.comparison.php' class='link'>=== &amp;#xC5F0;&amp;#xC0B0;&amp;#xC790;</a>&amp;#xB97C; &amp;#xC774;&amp;#xC6A9;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;.</p></div> </div> <a name='function.next.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>next()</b>&amp;#xC758; &amp;#xC6A9;&amp;#xB840;&amp;#xC640; &amp;#xAD00;&amp;#xB828; &amp;#xD568;&amp;#xC218;</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'>&amp;#xC8FC;&amp;#xC758;</h3> <blockquote><p><b class='note'>Note</b>: <span class='simpara'> &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB05D;&amp;#xACFC; <a href='http://www.php.net/manual/kr/language.types.boolean.php' class='type boolean'>boolean</a> <b><tt class='constant'>FALSE</tt></b> &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAD6C;&amp;#xBCC4;&amp;#xD560; &amp;#xC218; &amp;#xC5C6;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. <b><tt class='constant'>FALSE</tt></b> &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xC9C0;&amp;#xB294; &amp;#xBC30;&amp;#xC5F4;&amp;#xC744; &amp;#xC62C;&amp;#xBC14;&amp;#xB974;&amp;#xAC8C; &amp;#xB530;&amp;#xB77C;&amp;#xAC00;&amp;#xB824;&amp;#xBA74;, <a href='http://www.php.net/manual/kr/function.each.php' class='function'>each()</a>&amp;#xB97C; &amp;#xCC38;&amp;#xACE0;&amp;#xD558;&amp;#xC2ED;&amp;#xC2DC;&amp;#xC624;. </span> </p></blockquote> </div> <a name='function.next.seealso'></a><div class='refsect1 seealso'> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.current.php' class='function' rel='rdfs-seeAlso'>current()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xD604;&amp;#xC7AC; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xBC18;&amp;#xD658;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.end.php' class='function' rel='rdfs-seeAlso'>end()</a> - &amp;#xBC30;&amp;#xC5F4; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xAC00; &amp;#xB9C8;&amp;#xC9C0;&amp;#xB9C9; &amp;#xC6D0;&amp;#xC18C;&amp;#xB97C; &amp;#xAC00;&amp;#xB9AC;&amp;#xD0A4;&amp;#xAC8C; &amp;#xC124;&amp;#xC815;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.prev.php' class='function' rel='rdfs-seeAlso'>prev()</a> - &amp;#xB0B4;&amp;#xBD80; &amp;#xBC30;&amp;#xC5F4; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xD6C4;&amp;#xC9C4;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.reset.php' class='function' rel='rdfs-seeAlso'>reset()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC758; &amp;#xB0B4;&amp;#xBD80; &amp;#xD3EC;&amp;#xC778;&amp;#xD130;&amp;#xB97C; &amp;#xCCAB; &amp;#xC6D0;&amp;#xC18C;&amp;#xB85C; &amp;#xC124;&amp;#xC815;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.each.php' class='function' rel='rdfs-seeAlso'>each()</a> - &amp;#xBC30;&amp;#xC5F4;&amp;#xC5D0;&amp;#xC11C; &amp;#xD604;&amp;#xC7AC; &amp;#xD0A4;&amp;#xC640; &amp;#xAC12; &amp;#xC30D;&amp;#xC744; &amp;#xBC18;&amp;#xD658;&amp;#xD558;&amp;#xACE0; &amp;#xBC30;&amp;#xC5F4; &amp;#xCEE4;&amp;#xC11C;&amp;#xB97C; &amp;#xC804;&amp;#xC9C4;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;quot;&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;quot; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC73C;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</span></p> </div> <a name='function.natsort.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</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'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD0A4;/&amp;#xAC12; &amp;#xC5F0;&amp;#xACB0;&amp;#xC744; &amp;#xC720;&amp;#xC9C0;&amp;#xD558;&amp;#xBA74;&amp;#xC11C; &amp;#xC0AC;&amp;#xB78C;&amp;#xC774; &amp;#xD558;&amp;#xB294; &amp;#xC21C;&amp;#xC11C;&amp;#xB85C; &amp;#xC54C;&amp;#xD30C;&amp;#xBCB3;-&amp;#xC22B;&amp;#xC790; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xB82C;&amp;#xD558;&amp;#xB294; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xAD6C;&amp;#xD604;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;quot;&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;quot;&amp;#xC774;&amp;#xB77C;&amp;#xACE0; &amp;#xD55C;&amp;#xB2E4;. &amp;#xC774; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xACFC; &amp;#xC77C;&amp;#xBC18;&amp;#xC801;&amp;#xC778; &amp;#xCEF4;&amp;#xD4E8;&amp;#xD130; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;(<a href='http://www.php.net/manual/kr/function.sort.php' class='function'>sort()</a> &amp;#xC0AC;&amp;#xC6A9;)&amp;#xACFC;&amp;#xC758; &amp;#xCC28;&amp;#xC774;&amp;#xC810;&amp;#xC740; &amp;#xC544;&amp;#xB798; &amp;#xC608;&amp;#xC81C;&amp;#xC5D0;&amp;#xC11C; &amp;#xD655;&amp;#xC778;&amp;#xD560; &amp;#xC218; &amp;#xC788;&amp;#xC2B5;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.natsort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.natsort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.natsort.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>natsort()</b> &amp;#xC608;&amp;#xC81C;</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'>'&amp;#xC77C;&amp;#xBC18;&amp;nbsp;&amp;#xC815;&amp;#xB82C;\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'>'\n&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;nbsp;&amp;#xC815;&amp;#xB82C;\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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;#xC77C;&amp;#xBC18; &amp;#xC815;&amp;#xB82C; Array ( [0] =&amp;gt; img1.png [1] =&amp;gt; img10.png [2] =&amp;gt; img12.png [3] =&amp;gt; img2.png ) &amp;#xC790;&amp;#xC5F0;&amp;#xC21C; &amp;#xC815;&amp;#xB82C; 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> &amp;#xCD94;&amp;#xAC00; &amp;#xC815;&amp;#xBCF4;: Martin Pool&amp;#xC758; <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; &amp;#xC790;&amp;#xC5F0;&amp;#xC21C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</a> &amp;#xD398;&amp;#xC774;&amp;#xC9C0;. </p></div> </div><p> </p> </div> <a name='function.natsort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.natcasesort.php' class='function' rel='rdfs-seeAlso'>natcasesort()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC73C;&amp;#xB85C; &amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xAD6C;&amp;#xBD84;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xACE0; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBE44;&amp;#xAD50;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790; &amp;#xAD6C;&amp;#xBD84; &amp;#xC5C6;&amp;#xB294; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBE44;&amp;#xAD50;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' href='http://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/kr/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'>&amp;quot;&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;quot; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC73C;&amp;#xB85C; &amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xAD6C;&amp;#xBD84;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xACE0; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</span></p> </div> <a name='function.natcasesort.description'></a><div class='refsect1 description'> <h3 class='title'>&amp;#xC124;&amp;#xBA85;</h3> <div class='methodsynopsis dc-description'> <span class='type'>bool</span> <span class='methodname'><b>natcasesort</b></span> ( <span class='methodparam'><span class='type'>array</span> <tt class='parameter reference'>&amp;amp;$array</tt></span> )</div> <p class='para rdfs-comment'> <b>natcasesort()</b>&amp;#xB294; &amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;#xB97C; &amp;#xAD6C;&amp;#xBD84;&amp;#xD558;&amp;#xC9C0; &amp;#xC54A;&amp;#xB294; <a href='http://www.php.net/manual/kr/function.natsort.php' class='function'>natsort()</a>&amp;#xC785;&amp;#xB2C8;&amp;#xB2E4;. </p> <p class='para'> &amp;#xC774; &amp;#xD568;&amp;#xC218;&amp;#xB294; &amp;#xD0A4;/&amp;#xAC12; &amp;#xC5F0;&amp;#xACB0;&amp;#xC744; &amp;#xC720;&amp;#xC9C0;&amp;#xD558;&amp;#xBA74;&amp;#xC11C; &amp;#xC0AC;&amp;#xB78C;&amp;#xC774; &amp;#xD558;&amp;#xB294; &amp;#xC21C;&amp;#xC11C;&amp;#xB85C; &amp;#xC54C;&amp;#xD30C;&amp;#xBCB3;-&amp;#xC22B;&amp;#xC790; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4;&amp;#xC744; &amp;#xC815;&amp;#xB82C;&amp;#xD558;&amp;#xB294; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xAD6C;&amp;#xD604;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. &amp;#xC774; &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;quot;&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;quot;&amp;#xC774;&amp;#xB77C;&amp;#xACE0; &amp;#xD55C;&amp;#xB2E4;. </p> </div> <a name='function.natcasesort.parameters'></a><div class='refsect1 parameters'> <h3 class='title'>&amp;#xC778;&amp;#xC218;</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'> &amp;#xC785;&amp;#xB825; &amp;#xBC30;&amp;#xC5F4;. </p> </dd> </dl> <p> </p> </div> <a name='function.natcasesort.returnvalues'></a><div class='refsect1 returnvalues'> <h3 class='title'>&amp;#xBC18;&amp;#xD658;&amp;#xAC12;</h3> <p class='para'> &amp;#xC131;&amp;#xACF5;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>TRUE</tt></b>&amp;#xB97C;, &amp;#xC2E4;&amp;#xD328;&amp;#xD560; &amp;#xACBD;&amp;#xC6B0; <b><tt class='constant'>FALSE</tt></b>&amp;#xB97C; &amp;#xBC18;&amp;#xD658;&amp;#xD569;&amp;#xB2C8;&amp;#xB2E4;. </p> </div> <a name='function.natcasesort.examples'></a><div class='refsect1 examples'> <h3 class='title'>&amp;#xC608;&amp;#xC81C;</h3> <p class='para'> </p><div class='example'> <p><b>Example #1 <b>natcasesort()</b> &amp;#xC608;&amp;#xC81C;</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'>'&amp;#xC77C;&amp;#xBC18;&amp;nbsp;&amp;#xC815;&amp;#xB82C;\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'>'\n&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;&amp;nbsp;&amp;#xC815;&amp;#xB82C;&amp;nbsp;(&amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790;&amp;nbsp;&amp;#xAD6C;&amp;#xBD84;&amp;nbsp;&amp;#xC5C6;&amp;#xC74C;)\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>&amp;#xC704; &amp;#xC608;&amp;#xC81C;&amp;#xC758; &amp;#xCD9C;&amp;#xB825;:</p></div> <div class='example-contents screen'> <div class='cdata'><pre> &amp;#xC77C;&amp;#xBC18; &amp;#xC815;&amp;#xB82C; 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 ) &amp;#xC790;&amp;#xC5F0;&amp;#xC21C; &amp;#xC815;&amp;#xB82C; 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> &amp;#xCD94;&amp;#xAC00; &amp;#xC815;&amp;#xBCF4;: Martin Pool&amp;#xC758; <a href='http://sourcefrog.net/projects/natsort/' class='link external'>&amp;raquo; &amp;#xC790;&amp;#xC5F0;&amp;#xC21C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</a> &amp;#xD398;&amp;#xC774;&amp;#xC9C0;. </p></div> </div><p> </p> </div> <a name='function.natcasesort.seealso'></a><div class='refsect1 seealso'> <h3 class='title'>&amp;#xCC38;&amp;#xACE0;</h3> <p class='para'> </p><ul class='simplelist'> <li class='member'><a href='http://www.php.net/manual/kr/function.sort.php' class='function' rel='rdfs-seeAlso'>sort()</a> - &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.natsort.php' class='function' rel='rdfs-seeAlso'>natsort()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC73C;&amp;#xB85C; &amp;#xBC30;&amp;#xC5F4; &amp;#xC815;&amp;#xB82C;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.strnatcmp.php' class='function' rel='rdfs-seeAlso'>strnatcmp()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBE44;&amp;#xAD50;</li> <li class='member'><a href='http://www.php.net/manual/kr/function.strnatcasecmp.php' class='function' rel='rdfs-seeAlso'>strnatcasecmp()</a> - '&amp;#xC790;&amp;#xC5F0;&amp;#xC21C;' &amp;#xC54C;&amp;#xACE0;&amp;#xB9AC;&amp;#xC998;&amp;#xC744; &amp;#xC774;&amp;#xC6A9;&amp;#xD55C; &amp;#xB300;&amp;#xC18C;&amp;#xBB38;&amp;#xC790; &amp;#xAD6C;&amp;#xBD84; &amp;#xC5C6;&amp;#xB294; &amp;#xBB38;&amp;#xC790;&amp;#xC5F4; &amp;#xBE44;&amp;#xAD50;</li> </ul><p> </p> </div> </div><div class='copyright-info'>PHP Documentation is licensed under the <a class='copyright-url' 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>

