在一个类里面实例化一个或者多个类,那样子会不会占用很大的系统资源啊!还有的就是一个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;
}
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;
}
页面执行完成后
PHP自动销毁所有使用资源
也可以 memory_get_usage(); 都能看资源的占用率
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++;}