Не работает return в php

подскажите почему не работает return в php ?

Есть php файл с следующим кодом

<?
$date = array(
    'client_id' => 123,
    'sender_id' => 253,
    'order_id'  => 666,
);

return $date;
?>

Обращаюсь к нему из другого файла запросом через axios, в ответе ничего не получаю, но если изменить на print($date); то успешно выводится массив

Что не так я делаю ?


Ответы (1 шт):

Автор решения: xRef

return - это конструкция, которая возвращает значение функции, но никак не выводит текст на экран.

Если Вы инклудите скрипт, то здесь даже никакой return, print или echo не нужен

А вообще вот как было бы правильно:

function getDate()
{
    $date = array(
        'client_id' => 123,
        'sender_id' => 253,
        'order_id'  => 666,
    );

    return $date;
}

и затем, например $date = getDate();

→ Ссылка