PHP

PHP5.5でcall_user_funcとuse構文の組み合わせに注意する

PHP

PHPのバージョンを上げた際に発覚した問題。 $array = explode('-', $keyword); $price = call_user_func(function () use ($array) { }); こんな感じの使い方している場合、 call_user_funcがうまく実行されずに、$priceが定義されない。 $array = explode(…