在一个类里面实例化一个或者多个类,那样子会不会占用很大的系统资源啊!还有的就是一个PHP程序占用资源的多少,是怎么看出来的!本人菜鸟一个,希望大神们帮忙看看!谢谢!
class a
{
  public $var_a; 
  public $var_b; 
  public function ini()
   {
        $this->var_a = new b;
        $this->var_a = new c;
   }
}
class b
{
    public $var_a; 
    public $var_b; 
}
class c
{
   public $var_a; 
   public $var_b; 
}

解决方案 »

  1.   

    没关系,
    页面执行完成后
    PHP自动销毁所有使用资源
      

  2.   

    linux下查看php占用多少资源用top命令,windows下看资源管理器进程情况
      

  3.   

    linux下查看php占用多少资源用top命令,windows下看资源管理器进程情况
    也可以 memory_get_usage();  都能看资源的占用率
      

  4.   

    为什么在这里面的析构函数没有作用!销毁不了对象!必须手动调用$foo->__destruct();才能销毁;真的搞不明白!呵
    class Foo { function __construct()    {        $this->bars = new Bar($this);    }
    function __destruct()
    {
    unset($this->bars);
    }
    }
    class Bar {
        function __construct($foo = null)    {        $this->foo = $foo;    }}
    $i=0;
    while ($i<1000) {    $foo = new Foo;
       // $foo->__destruct();  /* 手动调用*/
        unset($foo);    echo '<font color="red">'.$i.'</font>'.number_format(memory_get_usage()) . "<br />";
    $i++;}