使用空格访问类属性

Kem*_*lah 42 php oop codeigniter properties class

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

所以我可以[Sector]通过使用访问,$object->Sector但我如何访问[Date Found]

Imi*_*bas 120

你可以这样做:

$object->{'Date Found'}
Run Code Online (Sandbox Code Playgroud)


Nem*_*nja 12

你有没有尝试过

$property = 'Date Found';
$object->{$property};
Run Code Online (Sandbox Code Playgroud)

或者干脆

$object->{'Date Found'};
Run Code Online (Sandbox Code Playgroud)


Cat*_*lin 5

尝试

$var="Date Found"; $this->$var
Run Code Online (Sandbox Code Playgroud)

但我很怀疑 php 中的类属性名称可以有空格