微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP可以使用多少个类?

我在谷歌搜索上没有看到过很多东西,或者有什么东西是关于运行时PHPs max类处理的问题.

假设我有一个自定义的arrayaccess类,可以容纳8k类型的“User”对象.

由于arrayaccess类不允许我这样做:

$d[0]->username = "sam"

当你做一个foreach()每个循环带出一个对象但是数组本身没有任何对象时,只为剩余对象设置类,就像我可以在迭代器中一样,它只是分配一个新的填充对象(允许你重用在阵列的每个循环中,在内存中反复出现相同的点.我只能在offsetacet()方法中在arrayaccess类的数组偏移量内设置一个对象.因此,我需要在此arrayaccess类中的任何一点(甚至可能是20k对象)中容纳任何高达8K对象的任何内容.

因此,我的arrayaccess类中的每个偏移量都可以是“User”的对象,并且最多可以有20k(至少8k).

我的问题是:PHP能够处理这么多的类实例吗?我的意思是这是很多课程,我担心这很容易破坏我的记忆消耗.

解决方法:

你在谈的是对象,而不是类.

PHP处理很多对象没有问题,但如果有问题,只需增加PHP.ini中的memory_limit即可.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐