За последние 24 часа нас посетил 6721 программист и 659 роботов. Сейчас ищут 69 программистов ...

Получить значение из массива

Тема в разделе "PHP для новичков", создана пользователем IvanKut, 12 ноя 2019.

  1. IvanKut

    IvanKut Новичок

    С нами с:
    27 июл 2018
    Сообщения:
    42
    Симпатии:
    0
    Привет

    Класс возвращает вот такое при print_r

    Код (Text):
    1. Telegram\Bot\Objects\File Object
    2. (
    3. [items:protected] => Array
    4. (
    5.      [file_id] => BAADAgADlgQAAt_rUUq9rAgt0oDGhxYE
    6.      [file_size] => 2250067
    7.       [file_path] => videos/file_1.MOV
    8. ))
    Не могу понять, как дотянуться до file_path

    Вызываю вот так
    Код (Text):
    1. $document = $telegram->getFile(['file_id' => $videoID]);
    2. print_r($document)
     
  2. Sail

    Sail Активный пользователь

    С нами с:
    1 ноя 2016
    Сообщения:
    1.139
    Симпатии:
    254
    object, следоватлельно: $document->...
    items - protected. То есть свойство доступно только из объекта этого класса или класса-наследника.
    Но если всё-таки доступно, то: items - массив.
    Тогда: $document->items['file_path']