PHPコラム『クラス/オブジェクト関数編 その3』
»
ヒューマンリソシアで、私が企画・運営している親方こと格子組の古庄道明氏によるPHPコラム『クラス/オブジェクト関数編 その3』が公開されました。
###
前回の続きですので「autoloadが走らないように、事前に、クラスが存在するかがわかればいいのに…」なんて関数、
のお話から、になります。
まず、get_declared_classes() 関数というものがありまして…なにはともあれ、見ていきましょう。
class hoge {
}
var_dump( get_declared_classes() );
get_declared_classes() 関数は「定義済のクラスの名前を配列として返す」関数です。
hogeを定義したので、hogeも、多分最後のほうにいるんじゃないか、と思います。
ここから探し出せばよいのですが、そこまで面倒をしなくても、もうちょっとそのものずばりな関数が存在します。
それが、 class_exists() 関数です。
(この続きは以下をご覧ください)
http://resocia.jp/column/768/
SpecialPR