📄 migration52.classes.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title>New Classes</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> </head> <body><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration52.new-extensions.html">New Extensions</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration52.global-constants.html">New Global Constants</a></div> <div class="up"><a href="migration52.html">Migrating from PHP 5.1.x to PHP 5.2.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div><hr /><div id="migration52.classes" class="section"> <h2 class="title">New Classes</h2> <p class="para"> The following classes were introduced in PHP 5.2.0: </p> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <a href="ref.datetime.html" class="link">DateTime</a> </span> </li> <li class="listitem"> <span class="simpara"> <a href="ref.datetime.html" class="link">DateTimeZone</a> </span> </li> <li class="listitem"> <span class="simpara"> RegexIterator - extends <a href="class.filteriterator.html" class="classname">FilterIterator</a>; implements <b class="classname">Iterator</b>, <b class="classname">Traversable</b>, <b class="classname">OuterIterator</b> </span> <span class="simpara"> Constants: </span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::ALL_MATCHES</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::GET_MATCH</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::MATCH</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::REPLACE</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::SPLIT</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RegexIterator::USE_KEY</tt></b> </span> </li> </ul> <span class="simpara"> Properties: </span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> public <span class="property">replacement</span> </span> </li> </ul> <span class="simpara"> Methods: </span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Create an <i>RegexIterator</i> from another iterator and a regular expression </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::accept() - Match (string)current() against regular expression </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::getFlags() - Returns current operation flags </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::getMode() - Returns current operation mode </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::getPregFlags() - Returns current PREG flags (if in use or <b><tt>NULL</tt></b>) </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::setFlags(int new_flags) - Set operation flags </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::setMode(int new_mode) - Set new operation mode </span> </li> <li class="listitem"> <span class="simpara"> bool RegexIterator::setPregFlags(int new_flags) - Set PREG flags </span> </li> </ul> </li> <li class="listitem"> <span class="simpara"> RecursiveRegexIterator </span> <span class="simpara"> Constants: </span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::ALL_MATCHES</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::GET_MATCH</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::MATCH</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::REPLACE</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::SPLIT</tt></b> </span> </li> <li class="listitem"> <span class="simpara"> <b><tt>RecursiveRegexIterator::USE_KEY</tt></b> </span> </li> </ul> <span class="simpara"> Methods: </span> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> RecursiveRegexIterator::__construct(RecursiveIterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Create an <i>RecursiveRegexIterator</i> from another recursive iterator and a regular expression </span> </li> <li class="listitem"> <span class="simpara"> RecursiveRegexIterator RecursiveRegexIterator::getChildren() - Return the inner iterator's children contained in a <i>RecursiveRegexIterator</i> </span> </li> <li class="listitem"> <span class="simpara"> bool RecursiveRegexIterator::hasChildren() - Check whether the inner iterator's current element has children </span> </li> </ul> </li> </ul> </div><hr /><div style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration52.new-extensions.html">New Extensions</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration52.global-constants.html">New Global Constants</a></div> <div class="up"><a href="migration52.html">Migrating from PHP 5.1.x to PHP 5.2.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -