다음과 같이 하던 작업을:
list($foo, $bar, $dee) = $something->return3Things();
PHP 7.1부터 다음과 같이 할 수 있다.
[$foo, $bar, $dee] = $something->return3Things();
공식문서
개인적으로 mind blowing한 것이다 이렇게 보니까 당연히 돼야 하는 것이었음 🤯
이게 된다.
# foo.php
<?php
return function ($k) {
return $k.'?!';
}
?>
# bar.php
$a = include 'foo.php';
echo $a('what');
봐도 봐도 신기해서 그냥 적어놓음 ㅋㅋ 갈길이 멀다.