@ 2011年11月29日
PHP 两个类方法和单实例实现
今天无意中发现两个平时很少用到的函数,做个笔记:
is_subclass_of() - Checks if the object has this class as one of its parents
get_called_class() - the "Late Static Binding" class name
首先 is_subclass_of,我以往在项目里面更常用操作符 instanceof 或者 is_a(这个在 5.0 被禁用又在 5.3 取消禁用警告的苦逼),但 is_subclass_of 有个优势在于,他的参数除了接受对象外,还可以接受类名(字符串),这样你就可以无需实例化对象就能判断继承关系了。