程序中要检测是否存在某个class的实例,如果有的话得到该实例,该如何实现?
class
如果能修改构造函数:
class a { public static $instance; public function __construct() { self::$instance = $this; } }
然后:
if ($a = a::$instance) { //对实例$a进行处理 }
否则的话得遍历$GLOBALS用instanceof进行查找
GLOBALS
instanceof
标签
查看
453 次