gpt4 book ai didi

php - 什么时候是实例化对象的合适时机?

转载 作者:可可西里 更新时间:2023-11-01 00:35:28 25 4
gpt4 key购买 nike

根据需要实例化对象还是在代码开头实例化对象“更好”?请注意,示例中可能不需要 obj2 的功能。

obj1 = new Object1();
obj2 = new Object2();

obj1->run;

//lots of code

if (condition) {
obj2->doThis();
}

obj1 = new Object1();
obj1->run;

//lots of code

if (condition) {
obj2 = new Object2();
obj2->doThis();
}

最佳答案

只有 2 条规则

  1. 如果不需要,不要实例化任何对象。
  2. 在您需要它之前实例化。并在不再需要时销毁。

不必要的对象创建会消耗更多内存并使程序运行速度变慢。对于小型项目,它不会产生任何显着的性能差异。但对于大型项目或长时间运行 Cron,它会成为性能问题。

关于php - 什么时候是实例化对象的合适时机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9367420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com