- PHP 手册
- 附录
- Migrating from PHP 5.1.x to PHP 5.2.x
New Classes
The following classes were introduced in PHP 5.2.0:
- DateTime
- DateTimeZone
-
RegexIterator - extends FilterIterator;
implements Iterator, Traversable,
OuterIterator
Constants:
-
RegexIterator::ALL_MATCHES
-
RegexIterator::GET_MATCH
-
RegexIterator::MATCH
-
RegexIterator::REPLACE
-
RegexIterator::SPLIT
-
RegexIterator::USE_KEY
- public replacement
- RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Create an RegexIterator from another iterator and a regular expression
- bool RegexIterator::accept() - Match (string)current() against regular expression
- bool RegexIterator::getFlags() - Returns current operation flags
- bool RegexIterator::getMode() - Returns current operation mode
-
bool RegexIterator::getPregFlags()
- Returns current PREG flags (if in use or
NULL
) - bool RegexIterator::setFlags(int new_flags) - Set operation flags
- bool RegexIterator::setMode(int new_mode) - Set new operation mode
- bool RegexIterator::setPregFlags(int new_flags) - Set PREG flags
-
-
RecursiveRegexIterator
Constants:
-
RecursiveRegexIterator::ALL_MATCHES
-
RecursiveRegexIterator::GET_MATCH
-
RecursiveRegexIterator::MATCH
-
RecursiveRegexIterator::REPLACE
-
RecursiveRegexIterator::SPLIT
-
RecursiveRegexIterator::USE_KEY
- RecursiveRegexIterator::__construct(RecursiveIterator it, string regex [, int mode [, int flags [, int preg_flags]]]) - Create an RecursiveRegexIterator from another recursive iterator and a regular expression
- RecursiveRegexIterator RecursiveRegexIterator::getChildren() - Return the inner iterator's children contained in a RecursiveRegexIterator
- bool RecursiveRegexIterator::hasChildren() - Check whether the inner iterator's current element has children
-
User Contributed Notes
There are no user contributed notes for this page.官方地址:https://www.php.net/manual/en/migration52.classes.php