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

Почему не исполняется функция-1 при задании аргументов переменных, в которых задана функция-2?

Добрый вечер. Имеется 2 функции:
1)
function getlastmess($token, $id, $type)
	{
             ...
             return $letters;
        }

2)
function ArrayLetters($length1, $proto1, $dead1) {
        ...
        print_r($peremennya);
}

Есть 3 переменных:
$length = strlen(getlastmess($token, $id, "proto"))-1;
$proto = getlastmess($token, $id, "proto");
$dead = getlastmess($token, $id, "dead");

Для каждой задаётся исполнение функции getlastmess.
Далее я пытаюсь исполнить функцию ArrayLetters, используя в качестве аргументов функции переменных с заданной функцией getlastmess:
ArrayLetters($length, $proto, $dead);

Но вот возникла проблема, при таком коде в результате ничего не вылезает, то бишь не исполняется функция ArrayLetters, но если в в переменные $length, $proto, $dead забить данные вручную, то результат функции ArrayLetters появится. В чём я допустил ошибку?
  • Вопрос задан
  • 227 просмотров
Подписаться 2 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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