PHP匿名对象-整数属性
我使用PDO FETCH_OBJ从我的数据库创建了一个匿名对象。我可以通过以下方式访问大多数酒店:PHP匿名对象-整数属性,php,Php,我使用PDO FETCH_OBJ从我的数据库创建了一个匿名对象。我可以通过以下方式访问大多数酒店: $myObject->name; $myObject->age; 等等 但我的数据库中有一个字段以整数开头130x90\u url 尝试访问$myObject->130x90\u url时然后我得到: syntax error, unexpected '130' (T_LNUMBER), expecting identifier (T_STRING) or variable (T
$myObject->name;
$myObject->age;
等等
但我的数据库中有一个字段以整数开头<代码>130x90\u url
尝试访问$myObject->130x90\u url时代码>然后我得到:
syntax error, unexpected '130' (T_LNUMBER), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$'
我在手册中看不到关于这方面的任何内容,但我想其他人会遇到这个问题吗?试试这个:
echo $myObject->{'130x90_url'};
它适用于simplexmlement
实例,并且应该适用于stdClass
的实例
更多详细信息可能可以在文档页面中找到。您还可以将属性名称分配给变量,并将其用作属性
$property = "130x90_url";
$value = $myObject->$property;
很 完美。在询问之前,我尝试了$myObject->{130x90_url},但没有找到“”。当我能回答的时候,我会接受的。谢谢。