如果可能的话,如何在PHP中获取对象计数? 在这个例子中,我应该得到" 4"结果:
<?php
class myclass
{
public $i=0;
public static $j=0;
}
$obj=new myclass();
$obj1=new myclass();
$obj2=new myclass();
$obj3=new myclass();
echo $obj-;
?>
答案 0 :(得分:1)
你可以:
每次实例化新对象时增加一个var
创建新对象
将1添加到var
创建第二个对象
将1添加到var
将这些对象放入数组中,并获取数组大小
创建一个数组
在该数组中添加一个新对象
将另一个对象添加到该数组中
获取数组的大小/长度
放一个静态成员&#34;计算&#34;在构造函数中增加了
在类构造函数中,将1添加到静态var;很像第一个版本
如果您对这些想法不太熟悉,我强烈建议您深入学习教程并逐步学习