PHP
ポエム
関数型プログラミング
More than 1 year has passed since last update.

こういう _case 関数があるといいな。あるのかな。無かったら作ろうか。

<?php

use PhpCase\_case;

$x = 1;

echo _case($x % 3, $x % 5, $x % 15, function($when, $_) use ($x) {
    return $when($_, $_, 0)->then('FizzBuzz')
        ->when($_, 0, $_)->then('Buzz')
        ->when(0, $_, $_)->then('Fizz')
        ->else($x);
});

// => 1

絶対誰かが作ってる気がする。

[追記] 作った。

https://github.com/acro5piano/php-case