PHPの関数やメソッドで多値を返すときのパターン
muraveです。「多値を返せる #lua」というツブヤキをTwitterで見かけて、ふとPHPでよくやってるパターンを書こうかと。
配列で返してlistで受けるってだけですが。
function retManyValues()
{
return ['m', 'a', 'n', 'y'];
}
list($m, $a, $n, $y) = retManyValues();
直書きしたのでバグってるかもしれませんがご容赦を(php -a して確認してみたら大丈夫っぽいですね)。
[]で配列を書けるようになったので以前より見た目がスッキリして嬉しい今日この頃です。
This entry was posted on 火曜日, 1月 5th, 2016 at 15:27 and is filed under PHP. You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.