【问题标题】:Accessing Class Properties with Spaces使用空格访问类属性
【发布时间】:2015-08-18 21:17:31
【问题描述】:

stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19)

所以我可以使用$object->Sector 访问[Sector],但我怎样才能访问[Date Found]

【问题讨论】:

    标签: php oop class codeigniter properties


    【解决方案1】:

    你可以这样做:

    $object->{'Date Found'}
    

    【讨论】:

      【解决方案2】:

      试试

      $var="Date Found"; $this->$var
      

      但我怀疑你在 php 中的类属性名称中是否可以有空格

      【讨论】:

      • 哎呀,你知道什么......它工作......无论如何,我不会在属性名称中使用空格:)
      【解决方案3】:

      你试过了吗

      $property = 'Date Found';
      $object->{$property};
      

      或者干脆

      $object->{'Date Found'};
      

      【讨论】:

        猜你喜欢
        • 2019-12-27
        • 2014-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多