PHP - array_filterで外部関数を使用する
$keyword = trim(fgets(STDIN)); $extTaskList = array_filter($taskList, function ($task) use ($keyword) { return strpos($task['content'], $keyword) === 0; });
array_filter外で定義した変数$keywordをarray_filter内で使用する場合は、useの後に変数名を付けます。
外部変数を、array_filter内で使う時にuse句を使用しないと未定義の変数を参照しようとする為、エラーが発生します。