class_implements
(PHP 5)
class_implements --
与えられたクラスが実装しているインターフェースを返す
説明
array
class_implements ( mixed class [, bool autoload] )
この関数は、与えられたクラス class
が実装しているインターフェースを配列で返します。
パラメータ
- class
オブジェクト (クラスインターフェース)
もしくは文字列 (クラス名) を指定します。
戻り値
配列もしくはエラー時に FALSE を返します。
例
例 1. class_implements() の例
<?php
interface foo { } class bar implements foo {}
print_r(class_implements(new bar));
?>
|
上の例の出力は以下となります: |