返回键中带有空格的对象值
2022-08-30 16:19:59
只是遇到一些我以前从未遇到过的事情。我的表中有一个值,并且我正在返回数据os一个对象。"Device Vendor"
通常我会打电话,但显然不会工作。$ob->var_name
$ob->Device Vendor
如何返回该值?
问候
只是遇到一些我以前从未遇到过的事情。我的表中有一个值,并且我正在返回数据os一个对象。"Device Vendor"
通常我会打电话,但显然不会工作。$ob->var_name
$ob->Device Vendor
如何返回该值?
问候
使用以下语法
$ob->{'Device Vendor'}
语法是这样的:
$ob->{'Device Vendor'}
我很难在PHP手册中找到对此的明确引用。恐怕需要推断,只有当你已经知道答案时,你才能这样做。在类和对象>属性中,他们说:
类成员变量称为“属性”。[...]它们是通过使用关键字 public、protected 或 private 之一来定义的,后跟一个普通的变量声明。
现在适用的规则是变量变量:
为了将变量与数组一起使用,您必须解决一个多义性问题。也就是说,如果您编写,那么解析器需要知道您是否打算用作变量,或者您是否希望用作该变量,然后作为该变量的索引。解决这种不明确性的语法是:对于第一种情况和第二种情况。
$$a[1]
$a[1]
$$a
[1]
${$a[1]}
${$a}[1]
我们基本上是在滥用变量变量,所以我们可以使用一个空格。