@ 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 有个优势在于,他的参数除了接受对象外,还可以接受类名(字符串),这样你就可以无需实例化对象就能判断继承关系了。

© 2011 Bun Wong

本博客基于 Bun PHP Framework 构建 • 粤ICP备07036370号