为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建具有数字属性的对象?

如何创建具有数字属性的对象?

PHP
宝慕林4294392 2021-12-03 16:18:38
我需要知道有没有办法在php中创建一个带有数字而不是名称的属性的对象,所以我可以像这样得到它们:$property = $obj->{1}
查看完整描述

2 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

呃...是的,你可以。这与您已经在使用的语法完全相同:


$obj = (object)nuLL;

$obj->{1} = 'Hi!';

var_dump($obj);


查看完整回答
反对 回复 2021-12-03
?
MM们

TA贡献1886条经验 获得超2个赞

你不能将对象的 name 属性设置为 integer 。如果你想迭代属性

get_object_vars($object);



查看完整回答
反对 回复 2021-12-03
  • 2 回答
  • 0 关注
  • 171 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信