新しいクラス
以下のクラスが PHP 5.2.0 で追加されました。
-
DateTime
-
DateTimeZone
-
RegexIterator - extends FilterIterator;
implements Iterator, Traversable,
OuterIterator
定数
-
RegexIterator::ALL_MATCHES
-
RegexIterator::GET_MATCH
-
RegexIterator::MATCH
-
RegexIterator::REPLACE
-
RegexIterator::SPLIT
-
RegexIterator::USE_KEY
プロパティ
メソッド
-
RegexIterator::__construct(Iterator it, string regex [, int mode [, int flags [, int preg_flags]]])
- 別のイテレータおよび正規表現をもとにして RegexIterator を作成します。
-
bool RegexIterator::accept()
- (string)current() を正規表現とマッチさせます。
-
bool RegexIterator::getFlags()
- 現在の操作フラグを返します。
-
bool RegexIterator::getMode()
- 現在の操作モードを返します。
-
bool RegexIterator::getPregFlags()
- 現在の PREG フラグ (使用中の場合。それ以外は
NULL
) を返します。
-
bool RegexIterator::setFlags(int new_flags)
- 操作フラグを設定します。
-
bool RegexIterator::setMode(int new_mode)
- 操作モードを設定します。
-
bool RegexIterator::setPregFlags(int new_flags)
- PREG フラグを設定します。
-
RecursiveRegexIterator
定数
-
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]]])
- 別の再帰イテレータおよび正規表現をもとにして
RecursiveRegexIterator を作成します。
-
RecursiveRegexIterator RecursiveRegexIterator::getChildren()
- RecursiveRegexIterator に含まれる内部イテレータの子を返します。
-
bool RecursiveRegexIterator::hasChildren()
- 内部イテレータの現在の要素が子を持つかどうかを調べます。