gpt4 book ai didi

php - PHP 可以上几节课?

转载 作者:可可西里 更新时间:2023-11-01 00:16:39 27 4
gpt4 key购买 nike

我在 Google 搜索中没有看到很多关于运行时 PHP 最大类处理的问题。

假设我有一个自定义的 arrayaccess 类,可以容纳多达 8k 个“用户”类型的对象。

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

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

并且只为一个残留对象设置类,就像我在迭代器中做的一样,当你执行 foreach() 时,每个循环都会产生一个对象,但数组本身没有对象,它只是赋值在数组的每个循环中一个新的填充对象(允许您一遍又一遍地重复使用内存中的相同位置)。我只能在 arrayaccess 类中的数组偏移量内的 offsetGet() 方法中设置一个对象。因此,我需要在此 arrayaccess 类中的任何一点容纳最多 8K 个对象(甚至可能是 20k 个对象)。

所以我的 arrayaccess 类中的每个偏移量都可以是说“用户”的对象,并且最多可以有 20k(至少 8k)。

我的问题是:PHP 能够处理这么多的类实例吗?我的意思是这是很多类,我担心它很容易破坏我的内存消耗。

最佳答案

你在谈论对象而不是类。

PHP 处理大量对象没有问题,但如果有问题,只需增加 php.ini 中的 memory_limit

关于php - PHP 可以上几节课?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814399/

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