Multiple returns from a function

后端 未结 30 2285
盖世英雄少女心
盖世英雄少女心 2020-11-22 06:12

Is it possible to have a function with two returns like this:

function test($testvar)
{
  // Do something

  return $var1;
  return $var2;
}
<
30条回答
  •  [愿得一人]
    2020-11-22 06:32

    Languages which allow multiple returns usually just convert the multiple values into a data structure.

    For example, in Python you can return multiple values. However, they're actually just being returned as one tuple.

    So you can return multiple values in PHP by just creating a simple array and returning that.

提交回复
热议问题