【问题标题】:How to create an object with number properties?如何创建具有数字属性的对象?
【发布时间】:2019-12-28 20:54:44
【问题描述】:

我需要知道有没有办法在php中创建一个带有数字而不是名称的属性的对象,所以我可以像这样得到它们:

$property = $obj->{1}

【问题讨论】:

标签: php oop


【解决方案1】:

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

$obj = (object)nuLL;
$obj->{1} = 'Hi!';
var_dump($obj);

(Demo)

【讨论】:

    【解决方案2】:

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

    get_object_vars($object);
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多