从PHP中的函数调用返回多个项目

oom*_*pah 1 php

是否可以从函数中返回多个项目 - 并将它们分配给单个语句中的多个变量 - 就像可以在某些语言中完成的那样(例如Python)?

例如,我可以这样的东西:

a, b, c,d = foo();
Run Code Online (Sandbox Code Playgroud)

tof*_*tim 8

函数不能返回多个值,但返回数组可以获得类似的结果.

<?php
function small_numbers()
{
    return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?>
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/functions.returning-values.php