我有一个基本问题,希望有人能回答。
在 PHP 中,一遍又一遍地引用对象的属性是否更快,或者将这些属性复制到数组中是否更快,如果它们被大量使用?
这是如果您有一个已经实例化并完全填充的对象。当您想不断地将某些对象属性传递给各种函数时,我应该只重用该对象,还是以某种方式创建它不会在数组中的开销?
示例:我有一个 Request 对象。这个对象有几个搜索参数。我想继续参考这些不同的搜索参数,所以目前我正在使用:
$request->d->postcode
有人建议先将这些搜索参数复制到一个数组中,然后重新使用该数组:
$searchParams = get_object_vars($request->d);
那么我可以简单地使用:
$searchParams['postcode']
非常感谢您的任何建议。