Задать вопрос
@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 ?
В логах пусто, ошибок нет..
  • Вопрос задан
  • 302 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Melkij
@Melkij
PostgreSQL DBA
var_dump физически (ext/standard/var.c, функция php_var_dump) не может отработать и ничего не вывести.
Если у вас действительно нет никакого stdout, значит падаете в другом месте. Запустите в CLI, там поменьше логов смотреть надо. Проверьте код возврата скрипта.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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