Доступ к элементу класса - переменная или элемент массива? - PullRequest
0 голосов
/ 07 октября 2010

Как бы я получил доступ к 14,95 здесь?

$object->{0} или $object[0] не работает

   SimpleXMLElement Object
    (
        [@attributes] => Array
            (
                [currencyID] => USD
            )

        [0] => 14.95
    )

Интересно ... Если я делаю (int)$object->{0}, это работает ....

Ответы [ 2 ]

0 голосов
/ 19 октября 2010

Заставьте его быть целым числом: (int)$object->{0}

0 голосов
/ 07 октября 2010

Это плохая практика - иметь числа в качестве свойств объекта.Разве именованное свойство не будет легче поддерживать?

Редактировать : Раньше я думал, что это на самом деле невозможно, но похоже, что это так, и вместо этого код остается немного двусмысленным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...