以前も書きましたが、既存システムのPHP8対応の依頼を受けることが増えてきました。
PHP8ではcreate_functionが使用できなくなりましたので
代わりにevalを使用します。
コードを文字列として動的に生成して実行したい場合などで
create_functionを使用していた方もいると思います。
| 1 2 | $func = create_function("", "return $code;"); return $func(); | 
evalで同じことができます。
| 1 2 | eval('$ret = ' . $code . ';'); return $ret; | 
