【发布时间】:2022-12-12 20:56:42
【问题描述】:
我有一些关于在 PHP 中实例化一个类的问题,更好的是,创建一个具有所有默认属性的类并在其他类中抽象或创建单独的类。 我对母类的恐惧是关于内存的消耗,母类消耗更多的内存,或者我只会消耗我使用的属性的内存?
当我实例化它时,是否存在一种更好的方法来查看某些类中消耗的内存?
【问题讨论】:
-
面向对象的设计更多地是关于设计而不是任何性能影响。拥有 2-3 个父类对代码效率的影响可以忽略不计或没有影响。
-
在对象实例化前后使用
memory_get_usage();,看看不同场景下的自己。顺便说一句,你的担忧没有理由存在,因为有一个基类和扩展它的类不会自动增加内存开销
标签: php laravel class oop php-8.1