Как вернуть несколько значений из функции в php?
Ответы
Аслан Аутлев
21 января 2023
В PHP нельзя вернуть несколько значений из функции, как это делается в некоторых других языках. return
всегда возвращает только одно значение. Вы можете использовать массив для возврата нескольких значений из функции.
Пример:
<?php
function myFunction() {
$value1 = 1;
$value2 = 2;
$value3 = 3;
$value4 = 'four';
$value5 = [10, 11, 12];
return [
'value1' => $value1,
'value2' => $value2,
'value3' => $value3,
'value4' => $value4,
'value5' => $value5,
];
}
print_r(myFunction());
// => [
// => 'value1' => 1,
// => 'value2' => 2,
// => 'value3' => 3,
// => 'value4' => 'four',
// => 'value5' => [10, 11, 12],
// => ];
0
0