gpt4 book ai didi

PHP StdClass - 访问字段为 ->field 或 -> {'field' }

转载 作者:IT王子 更新时间:2023-10-29 00:03:42 25 4
gpt4 key购买 nike

我正在处理这个 PHP 代码协作,似乎有些人像这样访问 PHP StdClass 字段

$body->head

和其他类似的

$body->{'head'}

据我所知,它们是等价的。他们是吗?使用哪个有关系吗?你更喜欢哪种方式?这里有什么需要注意的怪癖吗?

最佳答案

它们是等价的。如果你想使用可恶的属性名称,你只需要第二个版本:

$data->{'what * the ! thing'}

如果将纯数据数组转换为对象,有时会发生这种情况。

但是还有双引号版本,当您实际需要可变属性名称(基本上是对象的可变变量)时,这会更有意义:

$data->{"attr$index"}

关于PHP StdClass - 访问字段为 ->field 或 -> {'field' },我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5700190/

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