stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19)
Dostęp klasy Properties ze spacjami
Więc mogę uzyskać dostęp [Sector]
za pomocą $object->Sector
ale w jaki sposób mogę uzyskać dostęp [Date Found]
?
stdClass Object ([Sector] => Manufacturing [Date Found] => 2010-05-03 08:15:19)
Dostęp klasy Properties ze spacjami
Więc mogę uzyskać dostęp [Sector]
za pomocą $object->Sector
ale w jaki sposób mogę uzyskać dostęp [Date Found]
?
Można zrobić to w ten sposób:
$object->{'Date Found'}
spróbować
$var="Date Found"; $this->$var
Ale wątpię, że wiele można mieć miejsca we właściwościach klasy nazw w PHP
próbowałeś
$property = 'Date Found';
$object->{$property};
lub po prostu
$object->{'Date Found'};
Zamień spacje podkreślenia w nazwie działce z nazwy właściwości we wszystkich małych liter:
if $property = 'Date Found';
use $property = 'date_found';
$object->{$property};
cholery, co ty wiesz ... to działa ... W każdym razie, ja nie użyłoby spacji w nazwach właściwości :) – Catalin