PHP

PHPの無名関数で再帰処理を行う

useで参照で無名関数の変数を渡すことで再帰処理が行えます。コードは適当です。

<?php
$hoge = function($str) use(&$hoge) {
  return $hoge('hoge');
};

PHP7.0で動作確認をしています。