php:__CLASS__とget_class

2008年2月18日 (月曜日) - 16:33:43 by decama

ちょっとハマりかけたのでメモ。

__CLASS__は宣言時のクラス名を返す。
あるクラスのメソッドで__CLASS__を参照した場合、それを継承したクラスでそのメソッドをコールすると、親クラスのクラス名が参照される。なので、継承したクラス側でも自分自身のクラス名を参照させる場合は、get_class($this)を使う。

Leave a Reply

XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>