{{set:override,subtitle,PHP : 正規表現を使用して選択したクラスメソッドを、
動的にオブジェクトに集約する}}
aggregate_methods_by_regexp
(PHP 4 >= 4.2.0)
aggregate_methods_by_regexp — 正規表現を使用して選択したクラスメソッドを、 動的にオブジェクトに集約する
説明
void aggregate_methods_by_regexp
( object
$object
, string $class_name
, string $regexp
[, bool $exclude = false
] )クラスのメソッドを既存のオブジェクトに集約します。 集約するメソッドを決定するために正規表現を使用します。
クラスのコンストラクタ、およびアンダースコア文字 (_) で始まる名前の メソッド (プライベートとみなされます) は、常に対象となりません。
パラメータ
-
object -
-
class_name -
-
regexp -
-
exclude -
オプションのパラメータ
excludeで、正規表現にマッチするメソッドを集約する (excludeがFALSE) のかマッチしないメソッドを集約する (excludeがTRUE) のかを指定します。
返り値
値を返しません。
参考
- aggregate() - メソッドおよびプロパティの動的なクラス/オブジェクト集約を行う
- aggregate_info() - 指定したオブジェクトの集約情報を取得する
- aggregate_methods() - クラスのメソッドを、動的にオブジェクトに集約する
- aggregate_methods_by_list() - 選択したクラスメソッドを、動的にオブジェクトに集約する
- aggregate_properties() - クラスのプロパティを、動的にオブジェクトに集約する
- aggregate_properties_by_list() - 選択したクラスプロパティを、動的にオブジェクトに集約する
- aggregate_properties_by_regexp() - 正規表現を使用して選択したクラスプロパティを、 動的にオブジェクトに集約する
- deaggregate() - 集約されたメソッドやプロパティをオブジェクトから取り除く