2011-08-11 50 views
29

stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19)訪問類屬性與空間

所以我可以用$object->Sector訪問[Sector],但我怎麼能訪問[Date Found]

回答

83

你可以這樣來做:

$object->{'Date Found'} 
3

嘗試

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

但我懷疑這麼多,你可以在類屬性的名稱空間在PHP

+0

哎呀,你怎麼知道的?它的工作原理......反正,我不會在屬性名稱中使用空格:) – Catalin

10

你試過

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

或者乾脆

$object->{'Date Found'}; 
0

在所有小寫與屬性名在屬性名下劃線代替空格:

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