加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

计算创建PHP类的次数

发布时间:2020-12-13 22:22:36 所属栏目:PHP教程 来源:网络整理
导读:我有一个php类,我创建了几个实例.我想知道我创建该对象的次数. ?php class myObject { //do stuff } $object1 = new myObject; $object2 = new myObject; $object3 = new myObject;? 有没有办法找到我创建了3个myObjects? 解决方法 您可以创建一个 static计
我有一个php类,我创建了几个实例.我想知道我创建该对象的次数.

<?php
     class myObject {
         //do stuff
     }

    $object1 = new myObject;
    $object2 = new myObject;
    $object3 = new myObject;
?>

有没有办法找到我创建了3个myObjects?

解决方法

您可以创建一个 static计数器,并在每次调用 constructor时递增它.

<?php
class BaseClass {
    public static $counter = 0;

    function __construct() {
        self::$counter++;
    }
}

new BaseClass();
new BaseClass();
new BaseClass();

echo BaseClass::$counter;
?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读