Задать вопрос
@ber_enot
Веб-разработчик, Vue.js / Node.js

Как получить доступ к свойству объекта PHP?

Подскажите пожалуйста, какая-то неожиданная проблема возникла:
$db = new DB\Mongo('mongodb://localhost:27017', 'test');
$sessions = new DB\Mongo\Mapper($db,'sessions');
$sessionsList = $sessions->find(array("sid"=>$sid));
var_dump($sessionsList[0]->expired);

Выведет:
object(MongoDate)#17 (2) {
  ["sec"]=>
  int(1438577420)
  ["usec"]=>
  int(0)
}

А если так:
$sec = $sessionsList[0]->expired;
var_dump($sec);

То не выведет ничего!
Как мне записать в переменную значение $sessionsList[0]->expired->sec ?
В логах пусто, ошибок нет..
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
DBA для вашего PostgreSQL?
var_dump физически (ext/standard/var.c, функция php_var_dump) не может отработать и ничего не вывести.
Если у вас действительно нет никакого stdout, значит падаете в другом месте. Запустите в CLI, там поменьше логов смотреть надо. Проверьте код возврата скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы