在一个类里面实例化一个或者多个类,那样子会不会占用很大的系统资源啊!还有的就是一个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页面,拼装成一个链接后自动打开?
- php采集网页编码问题!
- zend studio workspace问题[求助]
- kindeditor html编辑器如何保存编辑的内容
- 大侠帮帮忙, 不胜感激,请教 如何把做好的网站后台 帝国cms 转换为织梦cms (数据库不变)
- apache 服务不能安装
- 图像识别验证码
- google地图API的key由长的换成短的以后地图就无法正常使用了
- 关于PHP网页多语言实现
- 网站上的搜索系统 智能分词系统,如google.cn效果?
- 在代码中$mm_client_phone1这种应该怎么找?
- 有人用过ImageImagick 来给图片加水印么
页面执行完成后
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++;}