有没有办法找出一个类在php中实例化了多少次?

spr*_*man 6 php oop

我目前正在使用这种方法:

class Foo {
    private static $num_instances = 0;

    function __construct() {
        self::$num_instances++;
    }
}
Run Code Online (Sandbox Code Playgroud)

这似乎工作,但我想知道是否有一个内置的方式....

Pri*_*ine 0

如果有的话,我会感到惊讶。
在我看来,如果它总是计算创建的实例的数量,那将是一种开销。