「转载」PHP 静态方法和非静态方法简单对比

文章目录
  1. 1. 静态方法优点
  2. 2. 静态方法缺点
  3. 3. 实例化优点
  4. 4. 实例化缺点
  5. 5. 如何选择?

请注意:本文编写于 2018-06-23,其中某些信息可能已经失去时效性。

静态方法优点

效率比实例化高
静态方法和静态变量创建后始终使用同一块内存

静态方法缺点

不自动进行销毁

实例化优点

可以做销毁

实例化缺点

会创建多个内存

如何选择?

很好理解,能够拿起来就用的,就用静态实现,比如工具类。
你想用锤子,不可能先拿个锤子的模具制造出锤子之后再用吧,就是这么个意思。