PHP доступ к объекту массива - PullRequest
0 голосов
/ 23 января 2020

Я использую стороннее программное обеспечение, и print_r($_SESSION) дает мне

[stsco-portal_current_user] => UserIdentity Object
    (
        [userName] => Gary
        [password] => 
        [persistent] => 
    )

Мне нужен доступ к userName, и я попробовал различные комбинации следующих

echo $_SESSION['stsco-portal_current_user']->$UserIdentity->['userName'];

продолжает давать мне ошибку.

Я знаю, что могу получить к нему доступ (использовал его раньше в другом проекте с использованием другой системы), я просто забыл, как это сделать. Любая помощь ?

1 Ответ

2 голосов
/ 23 января 2020

Нет переменной $UserIdentity. UserIdentity - это просто класс объекта, вам не нужно указывать это при доступе к нему. Просто укажите имя свойства.

echo $_SESSION['stsco-portal_current_user']->userName;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...