PHPで定義済みのClassかどうかをチェックする

2006年12月12日 オフ 投稿者: KYO
Table of Contents

PEARを使用したり、独自クラスを作成した場合などにClass定義をチェックする場合のスクリプト。
これも別にメモしなくてもよさそうな内容だけど、とりあえず・・・・。

<?php
// Class定義確認
$myclass = array(
'Class1', 'Class2', ...... 'ClassX',
);
for($i=0; $i<count($myclass); $i++){
print<<<EOF
<hr>
class: [ {$myclass[$i]} ]<br>
EOF;
print_r(get_class_vars($myclass[$i]));
print_r(get_class_methods($myclass[$i]));
}

せっかくなので、各クラスのメソッドとプロパティーも出力。
print_rで簡単に出してるので、どちらかと言うとHTMLソース側で見たほうがきれいかも。