我在谷歌搜索上没有看到过很多东西,或者有什么东西是关于运行时PHPs max类处理的问题.
假设我有一个自定义的arrayaccess类,可以容纳8k类型的"User"对象.
由于arrayaccess课程不允许我这样做:
$d[0]->username = "sam"
Run Code Online (Sandbox Code Playgroud)
并且只为剩余对象设置类,我可以在迭代器中执行foreach()每个循环时都会显示一个对象,但是数组本身没有任何对象,它只是分配一个新的填充对象(允许您重用相同的位置)在数组的每个循环中反复记忆.我只能offsetGet()在arrayaccess类中的数组的偏移量内设置方法中的对象.由于这个原因,我需要在这个arrayaccess类中的任何一个点容纳任何高达8K的物体(甚至可能是20k物体).
因此,我arrayaccess班级中的每个偏移都可能是"用户"的对象,并且可能有多达20k(至少8k).
我的问题是: PHP能够处理这么多的类实例吗?我的意思是这是很多课程,我担心这很容易破坏我的记忆消耗.