get_class_methods
クラスで定義されているメソッドを配列として返す。引数にクラス名を指定する。
get_class_methods('クラス名')
メソッド一覧には、コンストラクタ __construct も含まれる。
private, protected 指定のメソッドについては、get_class_methods を呼び出すと、アクセス権のあるメソッド名のみが返される。例えば、クラスの外部で get_class_methods を実行すると、public メソッドのみの配列を生成する。
プロパティの一覧を取得する場合は、get_class_vars を使用する。
引数はクラス名だが、オブジェクト名でも動作する。
タグ
2009年11月18日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: PHP
メソッドの隠蔽
メソッドの実装を気にする必要が無いのも、隠蔽のメリットと言えるでしょう。
タグ
2007年09月14日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: カプセル化