Задать вопрос
@DjimiDjimi

Почему не выводится значение из массива?

Есть функция получения access_token для vk api.
public function oauth($mail = null, $pass = null)
   {
        //...
        return $response['access_token'];
    }


при запросе к функции выдает лишь первый символ access_token. А если сделать функцию вот так:
public function oauth($mail = null, $pass = null)
   {
        //...
        $token= $response['access_token'];
        return $token;
    }


выдает token целиком всю строку, а не только 1 символ.
Строка ответа выглядит так
Array ( [access_token] => b291bebab8f7efadc305607b45ve3973cdl4c74bc58cf1735b798f205b2b20258b0ac62c4dc9c6a9ce0c9 [expires_in] => 0 [user_id] => 206353123)
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
В первой функции вы пропустили закрывающую кавычку в return $response['access_token];

Будьте внимательнее.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽